Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/08/2013, 15:29
nades
 
Fecha de Ingreso: enero-2013
Ubicación: Distrito Federal
Mensajes: 88
Antigüedad: 11 años, 3 meses
Puntos: 1
Respuesta: Como saber si 2 fechas existen en otras 2

ok lo cambie por esto

Código PHP:
Ver original
  1. $query = mysql_query("SELECT * FROM table WHERE fecha_1 BETWEEN ".$fecha_1." AND ".$fecha_2."")or die(mysql_error());
y sigue sin funcionar.

ok. Tengo un formulario en el que me pide la primer fecha y la segunda fecha. Al enviar el formulario me recoge los datos y los valido.

$fecha_1 = $_POST["fecha_1"];
$fecha_2 = $_POST["fecha_2"];

Estas fechas no deben ser iguales a ninguna que este en BD ni que esten entre ninguna de las fechas.

Por lo tanto si el usuario envia:

FECHA 1 = 2013/12/01 y FECHA 2 = 2013/12/05

Tengo que buscar en mi BD si esas fechas no estan registradas de lo contrario enviar un mensaje "Las fechas ya estan ocupadas"

Por lo tanto si en mi BD tengo las siguientes fechas

FECHA 1 | FECHA 2
2013/12/01 | 2013/12/05 -> Como son las mismas envía mensaje
2013/12/04 | 2013/12/07 -> Como la primer fecha esta entre las dos fechas enviadas envía mensaje
2013/11/30 | 2013/12/03 -> Como la segunda fecha esta entre las dos fechas enviadas envía mensaje
2013/12/03 | 2013/12/04 -> Como las dos fechas estan entre las dos fechas enviadas envía mensaje
2013/12/10 | 2013/12/12 -> Como ninguna de las fechas corresponde con las fechas enviadas se guardan en BD