![]() |
Validar formulario. Pág de aviso HOla! Estoy intentando que al enviar un formulario, me redireccione a una página de aviso en caso de error (falta por rellenar...) He conseguido que me aparezca un mensaje: if (empty( $_POST ['Nombre'] ) ) { die ("Debe rellenar el campo: Nombre"); } pero necesito que me redireccione a la página de aviso: url:..... Un saludo, gracias de antemano |
Re: Validar formulario. Pág de aviso aver si te entendi: quieres que la llenar un campo de texto y al enviarlo en caso este vacio te direccion una pagina donde salga un mensaje indicando que faltan llenar campos no? si es asi este codigo puede funcionarte <? if(strlen($_POST['Nombre']!=0) { // genrea el eevento deseado o registor de lo que enviaste } else { // pagina donde quieres que muestre el error y en dicah pagina puedes contener un link para regersar a la pagina del formulario header("Location: pagina_error.php"); } o si en caso deseas en la misma pagina del formualrio mostrar el error! puedes hacer lo siguiente: en pagina que contiene el formulario pones lo siguiente: <?php if(isset($rpta)) { echo "Datos mal consignados, rellene los datos del formulario"; } ?> y crear una pagina que haga la funcion de verificar y direccionar <? if(strlen($_POST['Nombre']!=0) { // genrea el eevento deseado o registor de lo que enviaste o puede llamr a otra pagina con el evento header } else { // pagina donde quieres que muestre el error y en dicah pagina puedes contener un link para regersar a la pagina del formulario header("Location: pagina_error.php?rpta"); } ?> |
Re: Validar formulario. Pág de aviso Lo he probado pero sigue sin funcionar. He probado a cambiar: "Debe rellenar el campo Nombre" por "Location: paginaerror.htm" Pero lo que hace es simplemente cambiarme el texto, no me muestra la página de error. ¿Qué fórmula puede ser? Un saludo gracias por las respuestas! |
Re: Validar formulario. Pág de aviso if (empty( $_POST ['Nombre'] ) ) { header("location:url.html"); } |
Re: Validar formulario. Pág de aviso if (empty( $_POST ['Nombre'] ) ) { header ("Location: aviso.html"); } |
Re: Validar formulario. Pág de aviso Nada, sigue sin salir. Al poner esto último me aparece por el contrario la página de ok (gracias, su formulario se ha enviado...) Y me envía el formulario, a pesar de que este campo está vacío. Prrrfff no entiendo nada! Gracias sin embargo por la colaboracion! |
Re: Validar formulario. Pág de aviso vamos a hacer una cosa, pon el codigo completo de esa pagina porque hay algo más... |
| La zona horaria es GMT -6. Ahora son las 07:39. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.