Hola anion0x,
Tienes que usar un while para crear los inputs, prueba esto:
Código PHP:
<?php
session_start();
if( !isset( $_SESSION['contador'] ) ) {
$_SESSION['contador'] = 0;
}
if($_GET['s']== 1) {
$_SESSION['contador'] = 0;
}
$_SESSION['contador']++;
echo $_SESSION['contador'];
$aux = 0;
?>
<form action="session.php" method="get" enctype="text/plain">
<table>
<tr>
<td><input type="text" name="nombre"> <a href="session.php" >crear nuevo</a></td>
<?php
while ( $aux<= $_SESSION['contador']) {
?>
<td><input type="text" name="nombre"> <a href="session.php" >crear nuevo</a></td>
<?php
$aux++;
}
?>
</tr>
</table>
<a href="session.php?s=1" >Reiniciar contador</a>
</form>
Saludos.