tu problema esta aca, cuando le das valor a la variable filtro le estas asignando numero+lo que se ingreso a buscar y cuando haces la consulta no encuentra nada, y pq haces la consulta si es numerico si en el SELECT lo comparas con un nombre ??
Código PHP:
if ($_REQUEST["busqueda"]!=""&& $_REQUEST["busqueda"]!="")
{
if (is_numeric($_REQUEST["busqueda"]))
{
echo $filtro="numero ". $_REQUEST["busqueda"];
}
else
{
echo $filtro="fecha ('%".$_REQUEST["busqueda"]."%')";
}
} else {
echo "No hay escrito en el cuadro de texto";
}
prueba asi
Código PHP:
if ($_REQUEST["busqueda"]!=""&& $_REQUEST["busqueda"]!="")
{
$filtro=$_REQUEST["busqueda"];
}
else
{
echo "Ingrese una fecha valida";
}