Primo form:
Codice PHP:
<form method='post' action='pag2.php'>
<select name='num'>
<option value='0'>Scegli</option>
<?
for($i=1; $i<=10; $i++)
{
?><option value='".$i."'>".$i."</option><?
}
?>
</select>
</form>
Pagina pag2.php
Codice PHP:
<form method='post'>
<?
$num=$_POST['num'];
for($i=1; $i<=$num; $i++)
{
?>
[b]Nome <? echo $i; ?>: <input type='text' name='nome_<? echo $i; ?>' value='' />
[b]Eta <? echo $i; ?>: <input type='text' name='eta_<? echo $i; ?>' value='' />
[b]Sesso <? echo $i; ?>: <input type='text' name='sesso_<? echo $i; ?>' value='' />
<?
}
?>
<input type='submit' value='Invia il form' />
</form>
Ovviamente al posto delle text età e sesso, puoi mettere quello che serve a te.
In lettura i dati saranno disponibili con:
$_POST['nome_1'] , $_POST['nome_2'] ecc ecc