![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
05/07/2013, 14:15
|
![Avatar de Nemutagk](http://static.forosdelweb.com/customavatars/avatar60179_3.gif) | Colaborador | | Fecha de Ingreso: marzo-2004 Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 10 meses Puntos: 406 | |
Respuesta: No consigo validar los campos del formulario De manera superficial (ya que entregas código desordenado) tu problema esta en que no detienes el flujo de trabajo de tu script al encontrar algún error en el formulario, simplemente imprimes un script JS, pero olvidas que PHP primero termina la ejecución del archivo PHP y luego envía la salida generada hacia el navegador, por lo tanto en el momento que el navegador recibe y ejecuta tu alert() PHP ya ejecuto todo el código que sigue a las validaciones, en todo caso deberías usar una variable como flag, donde si encuentra un error en la validación cambie su valor (de true a false por ejemplo), y al final, donde vas a hacer el insert primero validar la variable y ver que paso las validaciones correctamente, en caso contrario no realizar ninguna acción...
__________________ Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =) |