Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/10/2006, 11:22
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 24 años, 9 meses
Puntos: 129
Cita:
Iniciado por Anastasiaphp Ver Mensaje
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,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.