Problema con $_post y while?

Como estas bueno tengo una consulta.
Tengo en un formulario en el cual un input se repite tantas veces como el usuario definió anteriormente.
<?php
for ($i=1;$i<=$veces;$i++)
{
?>
<tr>
<td>Salida <?php echo $i ?></td>
<td><inputsalida".$i ?>"salida".$i ?>" />
</tr>
}
ahora bien mi problema es cuadno queiro seleccionar los valores de cada input
while ($a <= $vece)
{
$fecha[$a] = $_POST['salida.[$a]'];
echo $fecha[$a]."<br>";
$a++;
}
Como veras mi problema es en el post se que esta mal "salida.[$a]" pero como se puede colocar para que reconozca mi contador osea para que vaya diciendo que es salida1, salida2, salida3, etc etc
Espero haber sido claro y espero tu ayuda, de antemano gracias!

1 Respuesta

Respuesta
1
No puedes cambiar el nombre del input, no podrás recuperar datos así, te pongo el código bien. Debes de poner un nombre o id a cada campo, de forma diferente... básate en este código:
<?php
for ($i=1;$i<=$veces;$i++)
{
?>
<tr>
<td>Salida <?php echo $i ?></td>
<td><input name="salida.<?php echo $i; ?>" />
</tr>
}
while ($a <= $vece)
{
$nombrecampo="salida".$a;
$fecha[$a] = $_POST['$nombrecampo'];
echo $fecha[$a]."<br>";
$a++;
}

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas