Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/03/2005, 11:17
Avatar de Salome
Salome
 
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 1.032
Antigüedad: 22 años, 1 mes
Puntos: 1
validar rango de fechas

pk, puse este post tambien en base de datos.. a ver si se puede resolver algo...

Hola..

mm pues resulta que tengo que verificar en una aplicación si puedo o no realizar una reserva de determinado material.. es decir si esta la reserva ya hecha de ese material, en las fechas que el usuario dice.. entonces debe salir el mensaje de que no puede.. la programación es en php y la base de datos mysql 4.0.18

hago esto:


Código PHP:
$fecha1 "2005-03-15"
//$fecha2 = "2005-03-22" 
$cdmaterial // variable que tiene el código del material. 
$RESULT=mysql_query("SELECT * FROM tabla1 tr, tabla 2trm 
                            WHERE trm.cdmaterial = '$cdmaterial' 
                            AND   tr.feinicio <=  '$fecha1' 
                            AND   tr.fefin >=  '$fecha1"
,$conectar); 
Ahora.. todo va bien si ingreso reservas entre el 15 y 22 del mes 03... porque si ya existe esa reserva de ese material en esa fecha.. me sale el mensaje de error..

El lio viene cuando mi fecha1 no esta en el rango.. si no que es menor, es decir no es el 15 del mes 03 por ejemplo si no el 12 ó 11 pues si me deja realizar la reserva... algo me falta! mm alguna validación o que se yo!... ideas??

saludos

Última edición por Salome; 17/03/2005 a las 11:47