Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/12/2011, 06:40
helenp
 
Fecha de Ingreso: mayo-2009
Mensajes: 382
Antigüedad: 15 años
Puntos: 6
hacer solo si las fechas estan en la base

Hola,
tengo una calculador con fechas en una base de datos, que calcula precios,
en la base tengo metido dos años, y tengo puesto que si elige fecha que no esta en la base que de un mensaje etc.
El problema es si eligen una fecha de principio que esta en la base pero la fecha del fin no esta, pues calcula el precio de las fechas que esta y eso esta mal.
Entonces quiero poner un select que haga que solo cuente el precio si las fechas de principio y fin esta en la base (llegada y salida) y estoy intentando hacer esto, pero me da error en la linea del if:

$result4 = mysql_query ("SELECT cal_date FROM calendar_table");
while ($rows = mysql_fetch_array($result4)){
if ($rows['cal_date'] between $llegada && $salida ){

las fechas $llegada y $salida las eligen en un formulario

como se debe poner?
Un saludo y gracias