Foros del Web » Programando para Internet » PHP »

Problema con fechas

Estas en el tema de Problema con fechas en el foro de PHP en Foros del Web. Hola a todos, necesito hacer una consulta a una base de datos mysql en un campo llamado fnac (aaaa-mm-dd) desde un formulario, pero el problemas ...
  #1 (permalink)  
Antiguo 21/12/2006, 22:21
Avatar de lrunge  
Fecha de Ingreso: agosto-2005
Ubicación: En algun lugar de Caracas
Mensajes: 165
Antigüedad: 18 años, 9 meses
Puntos: 4
Problema con fechas

Hola a todos, necesito hacer una consulta a una base de datos mysql en un campo llamado fnac (aaaa-mm-dd) desde un formulario, pero el problemas es que año, mes y dia, vienen de campos diferentes

SQL:

Código PHP:
$result=mysql_query("SELECT * from cumpleaños where fnac = '$fecha_busqueda'"); 
Form:

Código HTML:
<form id="form1" name="form1" method="post" action="">
  <div align="center">
    <select name="dia_busqueda" id="dia_busqueda">
      <option value="01">01</option>
      ...
      <option value="31">31</option>
    </select>

    <select name="mes_busqueda" id="mes_busqueda">
      <option value="01">Enero</option>
      ...
      <option value="12">Diciembre</option>
    </select>

    <select name="ano_busqueda" id="ano_busqueda">
      <option value="2006">1980</option>
      ...
      <option value="2006">2000</option>

    </select> 
Y antes tengo esto:

Código PHP:
$fecha_busqueda "$ano_busqueda-$mes_busqueda-$dia_busqueda"
Como puedo unir los 3 campos (ano_busqueda, mes_busqueda y dia_busqueda) para poder hacer que el query me funcione? y no me de este error:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ...index.php on line 78

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in ...index.php on line 80

Saludos

PD: Por cierto, si en index.php pongo <? echo $fecha_busqueda;?> me aparece por ejm. 2001-08-12
__________________
"La sencillez de una respuesta, sera inversamente proporcional a su explicacion" Luis Runge
  #2 (permalink)  
Antiguo 21/12/2006, 22:34
Avatar de jpogsistem  
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 4 meses
Puntos: 4
Re: Problema con fechas

Código PHP:
$fecha_busqueda "$ano_busqueda-$mes_busqueda-$dia_busqueda"
Debería ser, si lo que quieres es concatenarlos :

Código PHP:
$fecha_busqueda "$ano_busqueda"."-"."$mes_busqueda"."-"."$dia_busqueda"
Espero te funciones. Saludos.
__________________
EL LIMITE ES EL UNIVERSO
  #3 (permalink)  
Antiguo 21/12/2006, 22:43
Avatar de lrunge  
Fecha de Ingreso: agosto-2005
Ubicación: En algun lugar de Caracas
Mensajes: 165
Antigüedad: 18 años, 9 meses
Puntos: 4
Disculpas

De verdad disculpen!!!

El error no era por la fecha o la union de las mismas, era el query que estaba mal y por eso el error

Pense que era por las fechas

Mil Disculpas!!!

PD: Cluster si te parece... BORRALO!!!
__________________
"La sencillez de una respuesta, sera inversamente proporcional a su explicacion" Luis Runge
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 17:31.