Como puedo hacer para enviar los datos que ya he validado en un mismo programa.
Este es el programa que valida:
Código PHP:
Ver original
<html> <?php // Validacion del formulario $claseNombre=""; $claseEdad=""; $claseAno=""; $msgNombre=""; $msgEdad=""; $msgAno=""; $nombre=""; $edad=""; $ano=""; if ($_POST){ $nombre =$_POST["nombre"]; $edad =$_POST["edad"]; $ano =$_POST["ano"]; if($nombre == ""){ $msgNombre = "Falta ingresar el nombre"; $claseNombre = "error"; } if($edad == ""){ $msgEdad = "Falta ingresar la edad"; $claseEdad = "error"; }else{ $msgEdad = "La edad debe ser numerica"; $claseEdad = "error"; }else{ if($edad < 20){ $msgEdad = "La edad debe ser mayor que 20"; $claseEdad = "error"; } } } if($ano == ""){ $msgAno = "Falta ingresar el ano"; $claseAno = "error"; }else{ $msgAno = "El año debe ser numerico"; $claseAno = "error"; }else{ if($ano < 2011){ $msgAno = "El año tiene que ser mayor que 2011"; $claseAno = "error"; } } } if ($claseNombre == "" && $claseEdad == "" && $claseAno == ""){ // agregar elemento o ir a otro programa "<a href='validar1.php'></a>"; echo "Ok registro bueno"; } } ?> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"/> <title>Italcompas</title> <link href="css/validar.css" rel="stylesheet" type="text/css" /> <title> Formularios</title> </head> <body> <h1>Formulario de Ingreso</h1> <form name="form1" method="post" action="validar.php"> <fieldset> <legend>Datos de Ingreso</legend> <div class ="<?php echo $claseNombre; ?>"> <label>Nombre :</label> <input type="text" name="nombre" value="<?php echo $nombre;?>"> <span class="msg"><?php echo $msgNombre;?></span> </div> <div class ="<?php echo $claseEdad; ?>"> <label>Edad :</label> <input type="text" name="edad" value="<?php echo $edad;?>"> <span class="msg"><?php echo $msgEdad;?></span> </div> <div class ="<?php echo $claseAno; ?>"> <label>Ano: </label> <input type="text" name="ano" value="<?php echo $ano;?>"> <span class="msg"><?php echo $msgAno;?></span> </div> <div><br> <input type="submit" value="validar"> <input type="reset" class="button"/> </div> </fieldset> </form> </body> </html>
En la parte que he puesto agregar elemento o ir a otro programa es donde quisiera que vaya a otro programa enviando los valores que son buenos.
De antemano gracias