Foros del Web » Programando para Internet » PHP »

Realizar consulta por fecha exacta, no por rango con formulario php

Estas en el tema de Realizar consulta por fecha exacta, no por rango con formulario php en el foro de PHP en Foros del Web. 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= ...
  #1 (permalink)  
Antiguo 14/07/2012, 12:02
 
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?

Etiquetas: exacta, fecha, formulario, mysql, rango, sql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:43.