hola!
Tengo un problema con una búsqueda de fechas.
En este formulario
Código HTML:
<form action="busqueda.php" method="post">
<input id='dt' name='dt' type="text" /><br />
<input value="buscar" name="" type="button" />
</form>
ingreso una fecha del tipo 02-08-2012 (también probé con 2012-08-02)
y dentro de busqueda.php
Código PHP:
if(isset($_POST['dt'])){
// convierto la fecha de texto a date que es como está el formato en la tabla
$dob1=trim($_POST['dt']);
list($d, $m, $y) = explode('-', $dob1);
$mk=mktime(0, 0, 0, $m, $d, $y);
$dob_disp1=strftime('%Y-%m-%d',$mk);
$sql="SELECT * FROM `noticias` WHERE `fecha`=$dob_disp1";
} else {
die('error');
}
$noticias = $rs->get_object($sql);
//muestro los resultados
<?php foreach($noticias as $not){
$originalDate = $not->fecha;
$newDate = date("d-m-Y", strtotime($originalDate));
echo $newDate;
echo $not->titulo;
echo $not->descripcion;
}
?>
pero como resultado muestra la fecha
01-01-1970 cualquiera sea el ejemplo que ingrese en la búsqueda y solo muestra la fecha el resto de los datos no los muestra, es decir que no está encontrando nada.
Espero me puedan dar una mano, desde ya gracias!