Foros del Web » Programando para Internet » PHP »

duda variable array en formulario

Estas en el tema de duda variable array en formulario en el foro de PHP en Foros del Web. Hola buenas, tengo un problemilla con un campo de formulario. Resulta que tengo 5 campos de contenido exactamente igual pero nombre diferente y los muestro ...
  #1 (permalink)  
Antiguo 12/02/2005, 07:11
 
Fecha de Ingreso: abril-2004
Mensajes: 310
Antigüedad: 20 años
Puntos: 0
duda variable array en formulario

Hola buenas, tengo un problemilla con un campo de formulario.
Resulta que tengo 5 campos de contenido exactamente igual pero nombre diferente y los muestro con un bucle:

...
echo "Disco Relacionado$j:<select size=\"1\" name=\"DiscoRelacionado[$j]\">";
echo "<option value=\"0\"></option>";
....

con lo que la salida son 5 campos iguales pero se llaman DiscoRelacionado[1], DiscoRelacionado[2], ... etc.

Lo que pasa es que no me recoge nada al recogerlos con:
$DiscoRelacionado[1]=$_POST['DiscoRelacionado[1]'];

Me dá que está mal hecho así que a ver si podéis decirme cómo se hace. Gracias y saludosss
  #2 (permalink)  
Antiguo 12/02/2005, 08:59
Avatar de Nefertiter  
Fecha de Ingreso: enero-2003
Ubicación: Rosario
Mensajes: 1.316
Antigüedad: 21 años, 3 meses
Puntos: 9
mira no te se decir con certeza pues no me acuerdo pero hace esto
quita los numeros y deja en el form DiscoRelacionado[] como nombre de variable

luego en la siguiente pagina sacas los valores con
$_POST['DiscoRelacionado'][1];
$_POST['DiscoRelacionado'][2];
... y asi
pero la verdad no me acuerdo exactamente como hice hace poco. pero bueno
Suerte
  #3 (permalink)  
Antiguo 12/02/2005, 18:56
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
... por qué no sigues tu misma lógica?.. vaya, lo que hiciste en un principio.
Código PHP:
echo "Disco Relacionado$j:<select size=\"1\" name=\"DiscoRelacionado".$j."\">";
// te imprime name="DiscoRelacionado1", por ejemplo ¿no?
// entonces podrias recojer...
$DiscoRelacionado[1]=$_POST['DiscoRelacionado1'
no? .
Suerte!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:13.