La historia es la siguiente: cargo el calendario anual en la web, en la cual la primera vez que se carga $date ya vale null (porque no he seleccionado nada). Vale en esta misma web tengo un link a solicitar.php (es un calendario de solicitud de vacaciones) vas seleccionando dias, le das a solicitar y todo perfecto, lo mete en una bbdd, manda correos y todo.
El problema viene cuando sin seleccionar nada le das a solicitar, mysql comprueba que hay por hay un null y tal y cual y me saca un error. Pero mi opinion es que el problema es de antes de mandarlo, ya que entras en el calendario y $date ya vale NULL, para insertar los datos y tal, los dias en el array lo tenia facil ya que metia los datos desde posicion=+1 y evitaba el null ese. Pero ahora depurando un poquito los errores para que hagan la cagada...no se me ocurre nada util de momento. He probado esto:
Código PHP:
if ($_SESSION['date'][$i]==NULL)
{
$fallo_vacio = 1;
$_SESSION['fallo_vacio']=$fallo_vacio;
header('location:calendario');
exit;
Código PHP:
if ($_SESSION['fallo_vacio']==1)
{
echo "<script language='javascript'>";
echo "alert('Tienes que seleccionar algun dia !')";
echo "</script>";
} else
No se si me he explicado bien...si necesitais mas datos pedirme.
Sigo dandole vueltas...pero si se os ocurre algo, os lo agradeceria muchisimo !!
Saludos y Gracias,