Tengo un formulario que realiza la busqueda de unos registro por medio de la fecha, en el formulario utilizo 3 option select uno para el dia , uno para el mes y el otro para el año, y a traves de un ciclo for muestra el rango de los dias,otro para mes y del año respectivamente.
Pero cuando recibo sus valores respectivos en el codigo donde se la busqueda no muestra ningun resultado.
Este es el formulario, form_busq_fecha.php
Código PHP:
<form action="result_fech.php" method="get">
Fecha de la Revision
<select name="cobDia" size="1">
<option value="0">Dia</option>
<?
for($i=1;$i<=31;$i++){
if($cobDia==$i)
$seleccionado="selected";
else
$seleccionado="";
echo"<option value=\"$i\" $seleccionado>$i</option>";
}
?>
</select>/
<select name="cobMes" size="1">
<option>Mes</option>
<?
for($i=1;$i<=12;$i++){
if($cobMes==$i)
$seleccionado="selected";
else
$seleccionado="";
echo"<option value=\"$i\" $seleccionado>$i</option>";
}
?>
</select>
<select name="cobAnio" size="1">
<option>Año</option>
<?
for($i=2008;$i<=2020;$i++){
if($coAnio==$i)
$seleccionado="selected";
else
$seleccionado="";
echo"<option value=\"$i\" $seleccionado>$i</option>";
}
?>
</select>
<input name="Accion" value="Buscar"
type="submit">
</form>
Código PHP:
<?php
include ('conexion_bd.php');
$link=Conectarse();
$cobDia=$_GET['cobDia'];
$cobMes=$_GET['cobMes'];
$cobAnio=$_GET['cobAnio'];
$fecha=$cobAnio."-".$cobMes."-".$cobDia;//Para buscar el formato date almacenado ejemp. 2008-10-10
$consulta="SELECT identificacion.id, identificacion.unidad, clase.descripcion as descripcionclase,
tipo.descripcion as descripciontipo, marca.descripcion as descripcionmarca,
modelo.descripcion as descripcionmodelo, identificacion.serial_carroceria,
identificacion.serial_motor, identificacion.num_placa,
identificacion.fecha, identificacion.color, clasificacion.descripcion as descripcionclasificacion, FROM identificacion
INNER JOIN clase ON clase.codclase = identificacion.codclase
INNER JOIN tipo ON tipo.codtipo = identificacion.codtipo
INNER JOIN marca ON marca.codmarca = identificacion.codmarca
INNER JOIN modelo ON modelo.codmodelo = identificacion.codmodelo
INNER JOIN clasificacion ON clasificacion.codclasificar = identificacion.codclasificar
WHERE identificacion.fecha=$fecha";
$tabla=mysql_query($consulta,$link)or die( "Error en consulta: $consulta, error: " . mysql_error() );
if($datos=mysql_fetch_assoc($tabla))
{
echo "<table align=\"center\" width=\"332\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">";
echo "<tr>";
echo "<td width=\"43\" bgcolor=\"#4bacc6\" class=\"Estilo1\">Id.</td>";
echo "<td width=\"88\" bgcolor=\"#4bacc6\" class=\"Estilo1\">Unidad Nro.:</td>";
echo "<td width=\"184\" bgcolor=\"#4bacc6\" class=\"Estilo1\">Fecha de Revisión:</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"41\" class=\"Estilo2\">".$datos['id']."</td>";
echo "<td width=\"100\" class=\"Estilo2\">Unidad.:".$datos['unidad']."</td>";
echo "<td width=\"184\" class=\"Estilo2\">".$datos['fecha']."</td>";
echo "</tr>";
echo "</table>";
}
?>
Mi problema es que no muestra niguna de las fechas que estan almacenada .
De antemano gracias, saludos
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)