Cita:
Iniciado por Anastasiaphp
Hola a todos:
Tengo creado un for que me genera campos con diferentes nombres en un formulario de la siguiente manera:
Código HTML:
<input name="nombre_1" type="text" value="" size="20" />
<input name="nombre_2" type="text" value="" size="20" />
<input name="nombre_3" type="text" value="" size="20" />
Y luego quiero llamar a ese campo dentro de un for de forma que sea dinámico, algo así:
Código PHP:
for($i=0; $i<=3; $i++) {
$nombre = $_REQUEST['nombre_$i'];
}
Claro, que esto no funciona. ¿Alguna idea?
Lo tenías casi según tu forma:
Código PHP:
$nombre = $_REQUEST['nombre_'.$i];
ó
Código PHP:
$nombre = $_REQUEST["nombre_$i"];
El problema está en que tus comillas simples hacían que no se interpretase el valor de tu variable $i .. por eso .. o contatenas (caso 1) o usas comillas dobles (caso 2).
Pero .. insito que trabajar este tema como un "array" original sería lo ideal.
Un saludo,