Problema con arrays

Vikernes
14 de Julio del 2005
Hola:

Tengo el problema de que no puedo mostrar todo el contenido del array, aquí pongo el código de los formularios a ver si ustedes me pueden ayudar, que m hace mucha falta:

formulario1.php
----------------------
Aquí ponemos el nº de cajas de texto que queremos que nos aparezca en el siguiente formulario:

<form method="post" action="formulario2.php">

<table align=center>
<tr>
<td align=right>
N. Autores.
</td>
<td>
<input type="text" name="num"><br>
</td>
</tr>

<tr>
<td align=right>

</td>
<td>
<input type="submit" name="env"><br>
</td>
</tr>
</table></form>

formulario2.php
----------------------

Aquí tengo me aparecerán las cajas de texto que antes indiqué, al lado de cada caja hay un submit que me manda a una página con un select box donde cojo un valor que luego reenviare de nuevo a esta página


<table class="MenuPrin" align=center>
<?
for ($i=0; $i<$num; $i++){
?>
<form method="post" action="confprueba.php">
<tr>
<td align=right>
nombre
</td>
<td>
<?
if (!isset($nombre[$i])){
echo "<input type='text' name='nombre[$i]' size=12>";
}
else{
echo "<input type='text' name='nombre[$i]' value='$nombre[$i]' size=12><br>";
}
?>
</td>
</tr>

<tr>
<td align=right>

</td>
<td>
<?
echo "<input type='hidden' name='nombre[$i]' value='$nombre[$i]'>";
echo "<input type='hidden' name='i' value='$i'>";
echo "<input type='hidden' name='num' value='$num'>";
?>
<input type="submit" name="env" ><br>
</td>
</tr>
</form>
<? } ?>
</table>

confprueba.php
----------------------
Este es el último formulario donde elijo un valor que se me tiene que mostrar en la caja de texto correspondiente de la página formulario2.php

<form action="formulario2.php" method="post">

<?

//for ($i=0;$i<$num;$i++){
// $nombre[] = $nombre[$i];
// $nombre = array ($i => $nombre);

//}
//echo "$nombre[$i]";
echo "<select name='nombre[$i]'>";
?>
<option value=111>1</option>
<option value=222>2</option>
<option value=333>3</option>
<option value=444>4</option>
<option value=555>5</option>
<option value=666>6</option>

</select>
<?
/*
for ($i=0; $i<$num; $i++){
if (isset($nombre[$i])){
echo "<input type='hidden' name='nombre[$i]' value='$nombre[$i]'>";
}
}
*/
echo "<input type='hidden' name='i' value='$i'>";
echo "<input type='hidden' name='num' value='$num'>";
?>
<input type="submit" name="enviar">
</form>
</body>
</html>


En formulario2.php solo me aparece el último valor seleccionado, como hago para que se me muestren todos??

Gracias