Busca entre datas
Olá, galera!
Na minha busca entre datas não estou conseguindo exibir os resultados. Vejam as páginas:
busca.php
<form name="busca_noticia" method="POST" action="recebe_busca.php">
Data inicial:
<input type="text" name="data_inicial" id="data_inicial" value="<? echo $data_inicial; ?>" />
Data final:
<input type="text" name="data_final" id="data_final" value="<? echo $data_final; ?>" />
<input type="submit" name="buscar" value="buscar" />
</form>
recebe_busca.php
<?PHP
include "conecta_mysql.inc";
(int) $data_inicial = isset($_POST['data_inicial']) ? $_POST['data_inicial'] : '';
(int) $data_final = isse($_POST['data_final']) ? $_POST['data_final'] : '';
$sql = mysql_query("SELECT * FROM NOTICIAS WHERE data BETWEEN '$data_inicial' AND '$data_final' ORDER BY id_noticia DESC LIMIT 0,5");
$quantreg = mysql_num_rows($sql);
while ($tbl = mysql_fetch_array($sql))
{
$id_noticia = $tbl["id_noticia"];
$titulo = strtoupper($tbl["titulo"]);
$noticia = $tbl["noticia"];
$data = $tbl["data"];
echo "<p>$titulo</p>";
echo "<p>$data</p>";
echo "<p>$noticia</p>";
}
?>
O que está errado ou faltando? A página recebe_busca.php não exibe os resultados da busca.
Agradecido!
Discussão (11)
Carregando comentários...