Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/07/2013, 01:15
CopySat
 
Fecha de Ingreso: junio-2013
Mensajes: 29
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: No consigo validar los campos del formulario

Cita:
Iniciado por Nemutagk Ver Mensaje
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...
Me explicas a que te refieres con lo de que "entrego codigo desordenado"? a mi parecer lo tengo bien ordenado :S

y.. eso de la variable flag? me pones un ejemplo? porque no acavo de entender a que donde quieres que la ponga