Foros del Web » Programando para Internet » PHP »

Recogiendo datos de un formulario

Estas en el tema de Recogiendo datos de un formulario en el foro de PHP en Foros del Web. Hola, Tengo una lista de selección múltiple, y estoy tratando de recoger en PHP los valores que el usuario ha seleccionado. Sin embargo, lo único ...
  #1 (permalink)  
Antiguo 30/08/2002, 03:24
 
Fecha de Ingreso: agosto-2002
Mensajes: 19
Antigüedad: 22 años, 3 meses
Puntos: 0
Recogiendo datos de un formulario

Hola,
Tengo una lista de selección múltiple, y estoy tratando de recoger en PHP los valores que el usuario ha seleccionado. Sin embargo, lo único que consigo ver es el número de filas seleccionadas. ¿Cómo puedo hacer para recoger los valores?.

Gracias
  #2 (permalink)  
Antiguo 30/08/2002, 04:06
Avatar de Necros  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 431
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Recogiendo datos de un formulario

Creo recordar que lo que se recibía era un
array con los values seleccionados dentro del SELECT multiple, ya que el nombre de la variable era único...

Si tienes el máximo de values seleccionados, pues recorre el array extrayendo los values seleccionados...



By NeCrOS
http://www.necros.com

FrEe WoRlD is FrEE CoDE
-----------------------
  #3 (permalink)  
Antiguo 30/08/2002, 04:23
 
Fecha de Ingreso: agosto-2002
Mensajes: 19
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: Recogiendo datos de un formulario

Hola,yo no he visto que sea ningún array ni nada así. En el formulario tengo :
Código:
 <select name="provincia" size="10" multiple id="provincia">
En la página de recogida de los datos, tengo:
Código:
 echo $_POST ['provincia'];
La salida de esta línea es el número de filas seleccionadas, pero en ningún momento me indica cuáles son estas líneas.(El formulario lo mando con el método POST, claro)
También he tratado de hacer la prueba:
Código:
 while (list ($clave,$val)=each ($HTTP_POST_VARS)) {
		echo "$clave => $val<br>";
	}
El resultado es provincia => 5 , donde el número no es, sino el número de filas seleccionadas.
No veo que sea ningún array. ¿Estoy haciendo algo mal?
  #4 (permalink)  
Antiguo 30/08/2002, 04:38
 
Fecha de Ingreso: agosto-2002
Mensajes: 19
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: Recogiendo datos de un formulario

Vale, ya sé que es lo que he hecho mal. Debería haber puesto:
Código:
  <select name="provincia[]" size="10" multiple id="provincia">
Por eso no reibía ningún array.

Gracias Necros
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 13:08.