Hogar Finanzas personales Cómo validar los campos necesarios en una página de proceso de formulario: dummies

Cómo validar los campos necesarios en una página de proceso de formulario: dummies

Video: Cómo Modificar campos registro en Woocommerce 2024

Video: Cómo Modificar campos registro en Woocommerce 2024
Anonim

Usted crea la página de proceso de formulario web PHP en etapas, comenzando con el marco básico y luego agregando funciones y validación más complejas sobre la marcha.

  1. Abre tu editor de texto y crea un nuevo archivo.

  2. En ese archivo, coloque el siguiente código:

    0) {morir (encabezado ("Ubicación: formulario. Php"));} else {unset ($ _ SESSION ['formAttempt']); morir (encabezado ("Location: success. php"));}? >
    
  3. Guarde el archivo como proceso de formulario. php en su raíz del documento.

  4. Cargue el formulario principal. archivo php en // localhost / form. php en su navegador web.

  5. Haga clic en Enviar consulta sin completar nada en el formulario.

Si recibe una página con los campos de texto coloreados en rojo, la validación de JavaScript todavía está activa. Asegúrate de haber comentado el JavaScript del formulario. php, y asegúrese de que la página ha sido recargada recientemente en su navegador.

Antes de continuar, mira este código ya que sirve como base para tu validación de PHP.

Lo primero que se hace en el archivo es asegurarse de que se está accionando desde el botón Enviar del formulario:

// impedir el acceso si no se ha enviado el formulario. if (! isset ($ _ POST ['submit'])) {die (header ("Location: form. php"));}

Si ese no es el caso, entonces el navegador se redirige a la forma. php.

A continuación, la sesión se inicia y la variable formAttempt se establece en verdadero. Recuerde que esta variable se usa dentro del formulario. php page para indicar que el usuario ha venido desde esta página de proceso en vez de volver a cargar o usar su botón Atrás.

A continuación, todos los errores existentes están desarmados. No hay necesidad de ellos en la página de proceso, y necesita volver a verificar todo nuevamente. La matriz de error se inicializa nuevamente.

if (isset ($ _ SESSION ['error']))) {unset ($ _ SESSION ['error']);} $ _SESSION ['error'] = array ();

A continuación, se configura una matriz con los campos obligatorios. Esto hace que agregar campos obligatorios más tarde sea una tarea fácil. Solo agréguelos a esta matriz:

$ required = array ("nombre", "email", "password1", "password2");

El corazón de la validación de campo requerida básica es el siguiente, dentro de un bucle foreach:

// Comprobar los campos obligatorios para todo ($ requerido como $ campo requerido) {if (! Isset ($ _ POST [$ requiredField]) || $ _POST [$ requiredField] == ") {$ _SESSION ['error'] [] = $ requiredField." es obligatorio. ";}}

Si el campo no está configurado o está vacío, se agrega un elemento de error a la matriz $ _SESSION ['error'].

Finalmente, si el error $ _SESSION [' '] array tiene elementos, debe redireccionar a la página de formulario, de lo contrario, enviarlos a la página de éxito.

// disposición final if (count ($ _ SESSION ['error'])> 0) {die (header ("Location: form. Php"));} else {unset ($ _ SESSION ['formAttempt']); morir (encabezado ("Ubicación: éxito. php"));}
Cómo validar los campos necesarios en una página de proceso de formulario: dummies

Selección del editor

Medalla de esquí de fondo Favoritos en los Juegos Olímpicos de 2010: maniquíes

Medalla de esquí de fondo Favoritos en los Juegos Olímpicos de 2010: maniquíes

Los favoritos olímpicos en cruces el esquí de campo ha estado rompiendo el circuito de la copa del mundo este año. El esquí de fondo es uno de los deportes característicos de los Juegos Olímpicos de Invierno. Sin embargo, es un deporte relativamente nuevo en los Estados Unidos y, por lo general, está relegado al norte del país. Antes de comenzar a observar el esquí de fondo ...

Bobsleigh Medalla Favoritos en los Juegos Olímpicos de 2010 - Dummies

Bobsleigh Medalla Favoritos en los Juegos Olímpicos de 2010 - Dummies

Entrando en los Juegos Olímpicos de Invierno en Vancouver, los países con el los equipos de bobsleigh más fuertes son Suiza y Alemania, pero el país anfitrión Canadá espera romper las medallas también. El equipo de bobsleigh de Estados Unidos tuvo un mal desempeño en Torino, pero desde entonces ha realizado muchas reconstrucciones, que esperan que les traigan ...

Eventos de esquí de fondo en los Juegos Olímpicos de invierno: muñecos

Eventos de esquí de fondo en los Juegos Olímpicos de invierno: muñecos

Esquí de fondo (parte del Familia de esquí nórdico) es el evento de resistencia de los Juegos Olímpicos de Invierno. En el esquí de fondo, los competidores usan bastones de esquí y fuerza para impulsarse a lo largo de distancias largas (generalmente planas). El esquí de fondo es muy popular en el norte de Europa, Canadá y en muchas partes del norte de los Estados Unidos. Crédito: PhotoDisc / Getty ...

Selección del editor

El papel de los gerentes generales en el fútbol americano: simulaciones

El papel de los gerentes generales en el fútbol americano: simulaciones

En muchos equipos de la NFL, los gerentes generales son los ojos y oídos del propietario, y ellos supervisan la operación diaria del equipo. Deben ser personas frías y calculadoras porque tienen que tomar muchas decisiones difíciles con respecto al personal. Hacen los intercambios de jugadores y las adquisiciones de agentes libres, deciden los niveles salariales, y en última instancia ...

Entrenando fútbol motivando jugadores: los muñecos

Entrenando fútbol motivando jugadores: los muñecos

Fútbol son el mejor juego de equipo, y necesitas motivar a tus jugadores para que trabajen Como un equipo. Aunque el deporte permite a las personas en algunos puestos (como mariscales de campo, que pueden eludir a los defensores y pelear en el campo) crear jugadas por su cuenta, usted y su equipo estarán mucho mejor si puede lograr que todos ...

Conferencias universitarias de fútbol: dummies

Conferencias universitarias de fútbol: dummies

Los equipos universitarios estadounidenses de fútbol juegan la mayoría de sus juegos contra las escuelas en sus propias conferencias. Las conferencias de fútbol americano universitario FBS de la División I más conocidas son Big Ten, Pac-12, SEC (Conferencia del sureste), ACC (Conferencia de la costa atlántica), Big 12 y Big East. Estas conferencias suministran a más del 60 por ciento de los jugadores en las listas de la NFL. Aquí ...

Selección del editor

Cómo copiar una estimación existente en QuickBooks Online - Dummies

Cómo copiar una estimación existente en QuickBooks Online - Dummies

Supongamos que tiene una estimación existente en QuickBooks Online (QBO), incluso uno que ya haya convertido a una factura, y desea crear un nuevo presupuesto utilizando la mayor parte de la información en la factura existente. Puede hacer una copia del presupuesto existente, editar la copia según sea necesario y luego guardar ...

Cómo crear un presupuesto en QuickBooks 2010 - dummies

Cómo crear un presupuesto en QuickBooks 2010 - dummies

Aunque QuickBooks 2010 no lo ayuda a encontrar el mejor enfoque presupuestario, te permite crear ese presupuesto. Configurar un presupuesto en QuickBooks solo requiere unos pocos pasos.

Cómo corregir errores comunes de recibos de ventas en QuickBooks 2015 - Dummies

Cómo corregir errores comunes de recibos de ventas en QuickBooks 2015 - Dummies

Si comete un error en ingresando un recibo de venta (venta en efectivo) en QuickBooks 2015, no se preocupe. La mayoría de los errores tienen soluciones simples. Aquí hay una lista de problemas comunes y cómo solucionarlos: si el recibo de venta todavía se muestra en pantalla: Si el recibo de venta todavía está en pantalla, puede mover el cursor al ...