Foros del Web » Programando para Internet » PHP »

validacion form php

Estas en el tema de validacion form php en el foro de PHP en Foros del Web. hola, estoy haciendo una web en la que al rellenar un formulario te sale otro para rellenar, la idea seria la siguiente Código HTML: <form ...
  #1 (permalink)  
Antiguo 26/04/2014, 04:29
 
Fecha de Ingreso: octubre-2013
Ubicación: madrid
Mensajes: 28
Antigüedad: 10 años, 6 meses
Puntos: 0
validacion form php

hola, estoy haciendo una web en la que al rellenar un formulario te sale otro para rellenar, la idea seria la siguiente
Código HTML:
<form method='post'>
nombre:<input type='text' value='nombre' name='nombre'><br>
apellido:<input type='text' value='apellido' name='apellido'><br>
<input type='submit' value='aceptar' name='aceptar'>
 </form> 
Código PHP:
 if(isset($_POST['aceptar'])){
    
$nombre $_POST['nombre'];
    
$apellido $_POST['apellido'];
print(
"<form method='post'>
nombre2:<input type='text' value='nombre2' name='nombre2'><br>
apellido2:<input type='text' value='apellido2' name='apellido2'><br>
<input type='submit' value='enviar' name='enviar'>
 </form>"
);
 if(isset(
$_POST['enviar'])){
    
$nombre2 $_POST['nombre2'];
    
$apellido2 $_POST['apellido2'];
print(
"<form method='post'>
nombre3:<input type='text' value='nombre3' name='nombre3'><br>
apellido3:<input type='text' value='apellido3' name='apellido3'><br>
<input type='submit' value='validar' name='validar'>
 </form>"
);
}

hacer eso sucesivamente con varios formularios mas complejos, al realizar el post del segundo formulario para imprimir el tercero directamente no aparece el tercero, si les es mas facil les adjunto mi codigo especifico, saludos
  #2 (permalink)  
Antiguo 26/04/2014, 12:28
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: validacion form php

Para hacerlo correctamente deberias ir guardando los datos en la sesion del usuario.

Etiquetas: form, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:23.