Hola a todos,
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