elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  validacion formulario con header location php
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: validacion formulario con header location php  (Leído 2,587 veces)
pablo82

Desconectado Desconectado

Mensajes: 3


Ver Perfil
validacion formulario con header location php
« en: 20 Septiembre 2017, 22:41 pm »

Buenas, quisiera saber como se puede validar mas de un campo de un formulario  con header location en php y que muestre un mensaje distinto por cada validación de campo, por ejemplo pagina1.php:
Código
  1. <?php
  2. {
  3.  if (isset($_REQUEST['error']))
  4.    echo "Debe completar el campo<br>";
  5. }
  6. ?>
  7.  
  8. <form method="post" action="pagina2.php">
  9. <input type="" name="nombre">
  10. <input type="" name="apellido">
  11. <input type="" name="direccion">
  12. <input type="submit" value="confirmar">
  13. </form>

pagina2.php seria, acá, me valida el campo nombre y como validaría los demás:

Código
  1. <?php
  2.  if ($_REQUEST['nombre']=="")
  3.  {
  4.     header("Location: pagina1.php?error=1");
  5.  }
  6.  
  7. ?>
  8. <html>
  9. <head>
  10. <title>Problema</title>
  11. </head>
  12. <body>
  13. <?php echo $_REQUEST['nombre']; ?>
  14. </body>
  15. </html>

gracias, espero puedan entender y responder.

Saludos


« Última modificación: 20 Septiembre 2017, 22:44 pm por engel lex » En línea

AlbertoBSD
Programador y
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.705


🏴 Libertad!!!!!


Ver Perfil WWW
Re: validacion formulario con header location php
« Respuesta #1 en: 21 Septiembre 2017, 00:18 am »

Es mejor hacerlo con javascript antes de enviar el formulario, y si, tambien se tiene que validar en el PHP al momento de recibir el formulario.

Lo ideal seria devolverle al javascript una lista de los campos faltantes y que el javascript se encarge de mostrar o resaltar esos campos que no fueron llenados correctamente.

Asi no necesitas un script por cada campo que quieras validar

Saludos!


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problemas con "header('location: ......');
PHP
Maties 360 2 7,437 Último mensaje 22 Octubre 2007, 18:37 pm
por Azielito
Ayuda con validacion de formulario PHP « 1 2 »
PHP
oscarj24 10 6,142 Último mensaje 10 Junio 2010, 02:51 am
por oscarj24
Usar header Location sin mostrar las variables en la barra de direciones??
PHP
NIGHTBIRD 7 8,738 Último mensaje 13 Junio 2010, 10:08 am
por [u]nsigned
validacion formulario
Desarrollo Web
marcelo3d 8 4,906 Último mensaje 2 Noviembre 2011, 17:28 pm
por Mr. Crowley
Usar Header Location
PHP
Marciano_79 0 2,159 Último mensaje 20 Mayo 2016, 03:19 am
por Marciano_79
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines