Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Formularios Dinamicos PHP
Formularios Dinamicos PHP
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<CENTER>
<?php
//guardamos la cantidad de formularios en una variable para despues guar
darla en una cookie y usarla posteriormente
$j=$_POST['CANT'];
setcookie("contador_form", $j, time()+86400*365, "", "", 0);
// condicional para evitar que el valor del formulario se vaya en 0 o nu
lo
if ($j === "" || $j=== "0" )
{
echo'<hr>';
echo '<FORM METHOD="POST" ACTION="index.php" NAME="inicio" ID="inici
o">';
echo 'Valor Incorrecto<p>';
echo '<input TYPE="submit" NAME="Regresar" Value="Regresar" ID="regr
esar">';
echo'<hr>';
}
else{
echo'<hr>';
echo '<FORM METHOD="POST" ACTION="resultado.php" NAME="FORM" ID="FORm">'
;
for ($i=1,$j;$i <= $j;$i++)
{
//creamo el formulario dinamico en el interior del ciclo for
echo '<B>FORMULARIO '.$i.'</B><P>';
echo '<B>EDAD: </B>';
echo '<INPUT TYPE="TEXT" NAME="EDAD_'.$i.'" ID="EDAD'.$i.'" SIZE="10
"><P>';
echo 'SEXO: ';
echo ' ';
echo 'Femenino ';
echo '<INPUT TYPE="radio" NAME="SEXO_'.$i.'" VALUE="FEMENINO" ID="SE
XO_'.$i.'">';
echo ' ';
echo 'Masculino ';
echo '<INPUT TYPE="radio" NAME="SEXO_'.$i.'" VALUE="MASCULINO" ID="S
EXO_'.$i.'"><P>';
echo 'ESTADO CIVIL: ';
echo ' ';
echo 'Soltero ';
echo '<INPUT TYPE="radio" NAME="ESTADO_CIVIL_'.$i.'" VALUE="SOLTERO"
ID="ESTADO_CIVIL'.$i.'">';
echo ' ';
echo 'Casado ';
echo '<INPUT TYPE="radio" NAME="ESTADO_CIVIL_'.$i.'" VALUE="CASADO"
ID="ESTADO_CIVIL'.$i.'">';
echo ' ';
echo 'Union Libre ';
echo '<INPUT TYPE="radio" NAME="ESTADO_CIVIL_'.$i.'" VALUE="UNION LI
BRE" ID="ESTADO_CIVIL'.$i.'">';
echo ' ';
echo 'Separado ';
echo '<INPUT TYPE="radio" NAME="ESTADO_CIVIL_'.$i.'" VALUE="SEPARADO
" ID="ESTADO_CIVIL'.$i.'">';
echo ' ';
echo 'Viudo ';
echo '<INPUT TYPE="radio" NAME="ESTADO_CIVIL_'.$i.'" VALUE="VIUDO" I
D="ESTADO_CIVIL'.$i.'">';
echo '<HR>';
}
echo '<input TYPE="submit" NAME="enviar" ID="enviar">';
echo '</FORM>';
echo'<hr>';
}
?>
</CENTER>
</FORM>
</body>
</html>