Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/09/2008, 13:23
mindoata
 
Fecha de Ingreso: septiembre-2008
Mensajes: 136
Antigüedad: 15 años, 8 meses
Puntos: 1
Necesito una ayuda

Bueno estoy trabajando en una consulta y le añadi unos select de fechas con sus respectivas funciones en javascript, la idea es capturar la fecha seleccionada por medio del metodo post y hacer la consulta, pero no la hace me sale el mensaje "Error en la consulta", y sino me equivoco es por el codigo que tengo en rojo, porfavor una ayuda para saber en que me equivoque.

<body>
<th colspan="3">Fecha</th><script type="text/javascript">document.onload=setTimeout("inicializa r()", 0000);</script>
<form action='adq_sistema.php' method='post'>
<select id="years" name="years" ></select>
<select id="months" name="months" onBlur="poner('id6','years','months',0)" onChange="Cambia(document.getElementById('days'))" ></select>
<select id="days" name="days" onChange="poner('dates','years','months','days')"> </select>
<th><input id="dates" name="dates" type="hidden" /></th>
<th><input id="dates" name="dates" type="submit" value="consultar" /></th>
</form>

<?php
if(isset($_POST['dates']))
{
$db = odbc_connect('base','','');
if (!$db) {
exit('Error en la conexión a la base de datos');
} else {
$Fecha=$_POST['dates'];

$consulta = "SELECT *FROM Fichas WHERE (((Fichas.Fecha) Between #2008/01/14# And #$Fecha#) AND ((Fichas.Clasificacion)>='003' And (Fichas.Clasificacion)<='006'))ORDER BY Fichas.Fecha DESC";

$result = odbc_exec($db,$consulta);
if (!$result) {
exit("Error en la consulta");
} else {
//Muestra la consulta
}