Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/07/2012, 12:02
caballoloko
 
Fecha de Ingreso: febrero-2011
Mensajes: 39
Antigüedad: 13 años, 2 meses
Puntos: 0
Realizar consulta por fecha exacta, no por rango con formulario php

Hola chicos, ojalas puedan ayudarme con este problemon que tengo,

tengo este formulario en php

Código HTML:
<title>titulo</title>
<head>
</head>



<p><img src="logo.png" width="232" height="49" /></p>

<form name="form1" method="post" action="buscador.php">
  <p>Buscar por campo1 , campo2, campo3 o Fecha </p>
  <p>
    <input name="busca" type="text" id="busca" size="40">
   / 
   <label for="Dia"></label>
   <select name="Dia" id="Dia">
     <option>Dia</option>
     <option value="-01">01</option>
     <option value="-02">02</option>
     <option value="-03">03</option>
     <option value="-04">04</option>
     <option value="-05">05</option>
     <option value="-06">06</option>
     <option value="-07">07</option>
     <option value="-08">08</option>
     <option value="-09">09</option>
     <option value="-10">10</option>
     <option value="-11">11</option>
     <option value="-12">12</option>
     <option value="-13">13</option>
     <option value="-14">14</option>
     <option value="-15">15</option>
     <option value="-16">16</option>
     <option value="-17">17</option>
     <option value="-18">18</option>
     <option value="-19">19</option>
     <option value="-20">20</option>
     <option value="-21">21</option>
     <option value="-22">22</option>
     <option value="-23">23</option>
     <option value="-24">24</option>
     <option value="-25">25</option>
     <option value="-26">26</option>
     <option value="-27">27</option>
     <option value="-28">28</option>
     <option value="-29">29</option>
     <option value="-30">30</option>
     <option value="-31">31</option>
   </select>

   <label for="Mes"></label>
   <select name="Mes" id="Mes">
     <option>Mes</option>
     <option value="-01-">Enero</option>
     <option value="-02-">Febrero</option>
     <option value="-03-">Marzo</option>
     <option value="-04-">Abril</option>
     <option value="-05-">Mayo</option>
     <option value="-06-">Junio</option>
     <option value="-07-">Julio</option>
     <option value="-08-">Agosto</option>
     <option value="-09-">Septiembre</option>
     <option value="-10-">Octubre</option>
     <option value="-11-">Noviembre</option>
     <option value="-12-">Diciembre</option>
   </select>
   <label for="Ano"></label>
   <select name="Ano" id="Ano">
     <option selected="selected">Año</option>
     <option value="2011-">2011</option>
     <option value="2012-">2012</option>
     <option value="2013-">2013</option>
   </select>

  </p>

  <label>
  <input type="submit" name="Submit" value="Buscar">
  </label>

</form>
<form id="form2" name="form2" method="get" action="">

  <table border="1" align="center">
    <tr bgcolor="#FFFFCC">
      <td>Hora</td>
      <td>RUT</td>
      <td>Numero Orden</td>
      <td>Nombre</td>
      <td>Telefono</td>
      <td>Marca</td>
      <td>Modelo</td>
      <td>Descripcion del Problema</td>
      <td>Estado</td>
      <td>Modificar Estado</td>
      <td>Reporte</td>
      <td>Ver Historial</td>
    </tr>

<?php
$busca="";
$busca=$_POST['busca'];
mysql_connect("localhost","root","toor");// si haces conexion desde internnet usa 3 parametros si es a nivel local solo 2
mysql_select_db("principal");//nombre de la base de datos
{
$busqueda=mysql_query("SELECT * FROM tabla WHERE CONCAT(campo1,campo2,campo3,campo4,campo5) LIKE '%".$busca."%'");//cambiar nombre de la tabla de busqueda
while($f=mysql_fetch_array($busqueda)){

	?>
    <tr>
     <td><?php echo  $f['hora'] ?></td>
      <td><?php echo  $f['RUT'] ?></td>
      <td><?php echo  $f['aleatorio'] ?></td>
      <td><?php echo  $f['Nombre'] ?></td>
      <td><?php echo  $f['Numero'] ?></td>
      <td><?php echo  $f['Marca'] ?></td>
      <td><?php echo  $f['Modelo'] ?></td>
      <td><?php echo  $f['Descripcion'] ?></td>
      <td><?php echo  $f['Estado'] ?></td>
      <td><a href="autoentrega.php?aleatorio=<?php echo $f['aleatorio']; ?>">Entregar</a></td>
      <td><a href="autoreporte.php?aleatorio=<?php echo $f['aleatorio']; ?>">Reporte</a></td>
      <td><a href="autohistorial.php?aleatorio=<?php echo $f['aleatorio']; ?>">Historial</a></td> 
    </tr>
    </form>

    <?php    
}
}
?>

 </table>
</form>

<p></p>

con el cual puedo realizar consultas sin problemas,

el problema que tengo es que quiero realizar consulta ingresando una fecha exacta, dia, mes, año y tambien seleccionando solamente el mes y el año


como puedo hacerlo?