Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/02/2008, 12:48
juanluis911
 
Fecha de Ingreso: noviembre-2007
Mensajes: 25
Antigüedad: 16 años, 5 meses
Puntos: 1
Exclamación validar fechas y empalme de horarios

Necesito validar que las fechas y los horarios no se empalmen o encimen...
envio a la funcion la variable $codigo, que es la que arroja el formulario, hago un explode para validar pero no se porque simplemente no me marca ningun error... la variable $row_a es el record set de la base de datos donde encuentro el codigo... si alguien tiene algun código que me ayude o me puede ayudar a completar mi codigo muchas gracias

Código PHP:
    function valid($codigo){
        
$c explode("*",$codigo);
        
$sala $c[0];
        
$fecha $c[1];
        
$horaI $c[2];
        
$horaF $c[3];
        echo 
$c[0];
        echo 
substr($c[2],0,2);
        do{
            if(
$codigo $row_a['codigo']){
                echo 
'<script language="javascript" type="text/javascript">';
                echo 
'alert("Ya existe un evento programado con ese horario para esa fecha");';
                echo 
'history.back();';
                echo 
'</script>';
                exit();
            }
            
$code explode("*",$row_a['codigo']);
            if(
$c[0] == $code[0]){
                if(
$c[1] == $code[1]){
                    if(
substr($c[2],0,2) < substr($code[2],0,2) && substr($c[3],0,2) > substr($code[2],0,2)){
                        echo 
'<script language="javascript" type="text/javascript">';
                        echo 
'alert("La hora del evento se empalma");';
                        echo 
'history.back();';
                        echo 
'</script>';
                        exit();
                    }
                }
            }        
        }while(
$row_a mysql_fetch_assoc($a));    
    }