Hola,
Tengo un problema al que no encuentro solucion. Dado este código:
for($i=0;$row = pg_fetch_array($consulta);$i++)
{
?>
<table align="center">
<form action="diseñar2.php" method="post">
<input type="checkbox" value="<? echo "$row[0]" ;?>" name="valor<? echo "$i"; ?>"> <? echo "$row[1]";?>
<input type="hidden" name="nombre" value="<? echo "$nombre";?>">
<input type="hidden" name="i" value="<? echo "$i";?>">
<?
}
?>
<input type="submit" value="Guardar">
</form>
</table>
<?
}
Como ven el campo name del checkbox es igual a valor y la variable $i. La idea es que coja un array de valores. Es decir que valor1="algo", valor2="otracosa", bien, ahi no hay problema. Esta hecho. El problema es para recuperarlo ya que con el metodo post seria algo asi $_POST['valor1'] y si quiero el valor dos seria $_POST['valor2'], pero yo no quiero eso, quiero (y soy consciente de que el ejemplo que les pongo ahora esta mal) algo asi:
for ($f=0;$f==$i;$f++)
{
$_POST['valor$f'];
}
No se si me explico.
Lo que quiero es recuperar el array que meti en el formulario en forma de array para poder procesarlo. No se si es el metodo mas correcto, pero es el que se me ocurre. Si hay otro metodo ¿podrian explicarlo?
Muchas Gracias de antemano