hola otra vez, estuve intentando hacer un script para lo que quieres, pero no me sale bien, de todos modos aqui dejo el codigo a ver si a otra persona lo puede arreglar:
pagina form.php
Código HTML:
<form action="hijos.php" method="POST" name="formulario">
cantidad de campos<br>
<input type="text" name="campos">
<input type="submit" name="enviar" value="enviar">
</form>
pagina hijos.php
Código PHP:
<?php
if(isset($_POST['enviar']) && $_POST['enviar'] == 'enviar'){
$campos = $_POST['campos'];
$i = 1;
$field = "<input type='text' name='edad'><br>";
echo "<form name='hijos'>";
while ($i <= $campos){
print $field++;
}
echo "</form>";
}
?>
el problema es que no para el ciclo, me he fijado en el
ejemplo de php.net, pero nada
saludos y suerte, a ver si se puede arreglar