Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 291

Listagem por data atual

18-05-2012 15:24

Estou com uma listagem que contém data,titulo, descrição,etc, exibindo no site.
queria uma maneira que somente os eventos da data atual para frente ficasse aparecendo no site ex:
hoje é 18/05 , então deve aparecer do dia 18 para frente e os eventos das datas anteriores não devem aparecer como 17,16,15...

alguem tem alguma solução? podem me ajudar?

segue o codigo da pagina:

<?php require_once('Connections/lapela.php'); ?> <?php if (!function_exists("GetSQLValueString")) { function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")  {   if (PHP_VERSION < 6) {     $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;   }   $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);   switch ($theType) {     case "text":       $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";       break;         case "long":     case "int":       $theValue = ($theValue != "") ? intval($theValue) : "NULL";       break;     case "double":       $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";       break;     case "date":       $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";       break;     case "defined":       $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;       break;   }   return $theValue; } } $maxRows_RsAgenda = 8; $pageNum_RsAgenda = 0; if (isset($_GET['pageNum_RsAgenda'])) {   $pageNum_RsAgenda = $_GET['pageNum_RsAgenda']; } $startRow_RsAgenda = $pageNum_RsAgenda * $maxRows_RsAgenda; mysql_select_db($database_lapela, $lapela); $query_RsAgenda = "SELECT * FROM agenda"; $query_limit_RsAgenda = sprintf("%s LIMIT %d, %d", $query_RsAgenda, $startRow_RsAgenda, $maxRows_RsAgenda); $RsAgenda = mysql_query($query_limit_RsAgenda, $lapela) or die(mysql_error()); $row_RsAgenda = mysql_fetch_assoc($RsAgenda); if (isset($_GET['totalRows_RsAgenda'])) {   $totalRows_RsAgenda = $_GET['totalRows_RsAgenda']; } else {   $all_RsAgenda = mysql_query($query_RsAgenda);   $totalRows_RsAgenda = mysql_num_rows($all_RsAgenda); } $totalPages_RsAgenda = ceil($totalRows_RsAgenda/$maxRows_RsAgenda)-1;$maxRows_RsAgenda = 5; $pageNum_RsAgenda = 0; if (isset($_GET['pageNum_RsAgenda'])) {   $pageNum_RsAgenda = $_GET['pageNum_RsAgenda']; } $startRow_RsAgenda = $pageNum_RsAgenda * $maxRows_RsAgenda; mysql_select_db($database_lapela, $lapela); $query_RsAgenda = "SELECT * FROM agenda ORDER BY data_agenda ASC"; $query_limit_RsAgenda = sprintf("%s LIMIT %d, %d", $query_RsAgenda, $startRow_RsAgenda, $maxRows_RsAgenda); $RsAgenda = mysql_query($query_limit_RsAgenda, $lapela) or die(mysql_error()); $row_RsAgenda = mysql_fetch_assoc($RsAgenda); if (isset($_GET['totalRows_RsAgenda'])) {   $totalRows_RsAgenda = $_GET['totalRows_RsAgenda']; } else {   $all_RsAgenda = mysql_query($query_RsAgenda);   $totalRows_RsAgenda = mysql_num_rows($all_RsAgenda); } $totalPages_RsAgenda = ceil($totalRows_RsAgenda/$maxRows_RsAgenda)-1; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>agenda</title> <style type="text/css"> .text_agenda_red { color:#cc0000; font-family:Tahoma,Arial,Verdana; font-size:12px; text-align:left; text-decoration:none; } .text_agenda_gray { color:#666666; font-family:Tahoma,Arial,Verdana; font-size:11px; text-align:left; } </style> </head> <body> <div class="home_texto_right"> <img height="40" width="121" src="imagens/tit_agenda.gif"/><br /> <img height="2" width="100%" src="imagens/back_hr.gif"/><br /> <img height="2" width="100%" src="imagens/back_hr_white.gif"/> <script>(function(d, s, id) {   var js, fjs = d.getElementsByTagName(s)[0];   if (d.getElementById(id)) return;   js = d.createElement(s); js.id = id;   js.src = "//connect.facebook.net/pt_BR/all.js#xfbml=1&appId=304811626207317";   fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));</script> <?php do { ?>   <table bgcolor="#eaeaea" width="0" >     <tr>       <td></td>       </tr>     <tr>       <td class="text_agenda_red"><a href="agenda_lapela.php?agenda=<?php echo $row_RsAgenda['id_agenda']; ?>#lapela"#lapela><?php echo $row_RsAgenda['data_agenda']; ?></a></td>       </tr>     <tr>       <td class="text_agenda_red">       <?php echo $row_RsAgenda['titulo_agenda']; ?>       </td>       </tr>     <tr>       <td class="text_agenda_gray">       <?php echo $row_RsAgenda['local_agenda']; ?>       </td>       </tr>     <tr>       <td class="text_agenda_gray">       <?php echo $row_RsAgenda['descricao_agenda']; ?>       </td>       </tr>     <tr>       <td><img src="imagens/back_hr_agenda.png" width="274" height="1" /></td>       </tr>   </table>   <?php } while ($row_RsAgenda = mysql_fetch_assoc($RsAgenda)); ?><br /> </div> <br /><br /> </body> </html> <?php mysql_free_result($RsAgenda); ?>

MOVIDO PARA MYSQL
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17662
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Listagem por data atual

18-05-2012 16:00

Você pode usar esse script
Buscar-aniversariantes-pela-data-MySQL_19_5204.html

Só que você vai ter que formatar ai os campos para ficar próximo do que precisa.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 291

Listagem por data atual

28-05-2012 10:33

ah sim ! mas preciso que só apareçam eventos atuais os dos dias anteriores tem que deixar de aparecer automaticamente.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17662
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Listagem por data atual

29-05-2012 16:40

Você só quer mostrar eventos que o dia salvo no bd sejam iguais a hoje?
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado