0% encontró este documento útil (0 votos)
211 vistas2 páginas

Formulario Dinámico en PHP

El documento genera un formulario dinámico con PHP cuyo número de secciones se establece en una cookie. Si el número ingresado es cero o nulo, muestra un mensaje de error y un botón para regresar. De lo contrario, crea tantas secciones del formulario como el número indicado, cada una solicitando datos personales como edad, sexo y estado civil a través de campos de entrada y botones de opción. Al final incluye un botón para enviar la información recolectada.

Cargado por

David Pugliese
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
211 vistas2 páginas

Formulario Dinámico en PHP

El documento genera un formulario dinámico con PHP cuyo número de secciones se establece en una cookie. Si el número ingresado es cero o nulo, muestra un mensaje de error y un botón para regresar. De lo contrario, crea tantas secciones del formulario como el número indicado, cada una solicitando datos personales como edad, sexo y estado civil a través de campos de entrada y botones de opción. Al final incluye un botón para enviar la información recolectada.

Cargado por

David Pugliese
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

<html>

<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="[Link]" 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="[Link]" 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 ' &nbsp;&nbsp;&nbsp;&nbsp;';
echo 'Femenino ';
echo '<INPUT TYPE="radio" NAME="SEXO_'.$i.'" VALUE="FEMENINO" ID="SE
XO_'.$i.'">';
echo ' &nbsp;&nbsp;&nbsp;&nbsp;';
echo 'Masculino ';
echo '<INPUT TYPE="radio" NAME="SEXO_'.$i.'" VALUE="MASCULINO" ID="S
EXO_'.$i.'"><P>';
echo 'ESTADO CIVIL: ';
echo ' &nbsp;&nbsp;&nbsp;&nbsp;';
echo 'Soltero ';
echo '<INPUT TYPE="radio" NAME="ESTADO_CIVIL_'.$i.'" VALUE="SOLTERO"
ID="ESTADO_CIVIL'.$i.'">';
echo ' &nbsp;&nbsp;&nbsp;&nbsp;';
echo 'Casado ';
echo '<INPUT TYPE="radio" NAME="ESTADO_CIVIL_'.$i.'" VALUE="CASADO"
ID="ESTADO_CIVIL'.$i.'">';
echo ' &nbsp;&nbsp;&nbsp;&nbsp;';
echo 'Union Libre ';
echo '<INPUT TYPE="radio" NAME="ESTADO_CIVIL_'.$i.'" VALUE="UNION LI
BRE" ID="ESTADO_CIVIL'.$i.'">';
echo ' &nbsp;&nbsp;&nbsp;&nbsp;';
echo 'Separado ';
echo '<INPUT TYPE="radio" NAME="ESTADO_CIVIL_'.$i.'" VALUE="SEPARADO
" ID="ESTADO_CIVIL'.$i.'">';
echo ' &nbsp;&nbsp;&nbsp;&nbsp;';
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>

También podría gustarte