Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/02/2013, 10:05
Avatar de livication
livication
 
Fecha de Ingreso: noviembre-2009
Mensajes: 78
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Mensaje de alerta: Si no encuentro registro

Cita:
Iniciado por cuasatar Ver Mensaje
Vaya, creo que el problema es que tú estas hablando de peras y yo de manzanas. Tu lo que estas comentado es que si encuentra un campo del formulario vacio no lo deje continuar la consulta y lo retorne a el index2 o como lo quieras llamar tú.

Es tan sencillo como mirar si existe el campo con isset y verificar si no esta vacio con empty.

Código PHP:
     for($i 1$i <= $cont$i++){
     
$variable $_POST["campo".$i];
     if(
$i!=1){ $sql .=",";
     
$sql .="'".$variable."'";
     }else{
     echo
"<script type=\"text/javascript\">alert('Usted esta ingresando un numero de folio erroneo'); window.location='index2.php';</script>";  
     }

Definitivamente no entiendo que es lo que haces en esa parte de tu código. Para mi esta mal y no se si puedas hacer lo que pretendes. Le pusiste a tus nombres de campo campo1, campo2, campox? No me parece buena idea llamarlos así porque si a futuro deseas hacerle un seguimiento a tu script deberas regresar al formulario y mirar a cual te refieres en lugar de ponerle algo tan sencillo como correo, nombre, edad, etc.

Si quieres evaluar la matriz POST sin escribir uno por uno los valores del mismo, recorrelo con un ciclo foreach. Es mas sencillo, obvio tienes que adaptarlo a tu problema. Pero te dejo el enlace para que veas lo facil que es.

http://www.desarrolloweb.com/articulos/1326.php

Insisto que sigas mi sugerencia para redireccionar. No uses javascript. De la manera como te lo digo puedes hacerlo de manera mas elegante y sin necesidad que el usuario le de clic a un boton.
La verdad lo unico que necesito es que si el dato no se encuentra dentro de la BD aparezca un alerta, en vez de que pase la pagina en blanco !

Y pienso que eso deberia ser en los for donde comparo los datos !