Foros del Web » Programando para Internet » PHP »

COMBO recuperacion datos

Estas en el tema de COMBO recuperacion datos en el foro de PHP en Foros del Web. Hola a todos, lo primero no sabia donde postear esto si aqui o en html. si me confundo pido disculpas. tengo la siguiente select facil ...
  #1 (permalink)  
Antiguo 22/05/2009, 03:05
 
Fecha de Ingreso: mayo-2009
Ubicación: Madrid
Mensajes: 100
Antigüedad: 15 años
Puntos: 3
Exclamación COMBO recuperacion datos

Hola a todos, lo primero no sabia donde postear esto si aqui o en html.
si me confundo pido disculpas.

tengo la siguiente select facil

<form method="get" action="select.php" name="envio" enctype="text/plain">
<input type="hidden" name="id" value="1">
<select name="calle">
<option value="1">Alameda</option>
<option value="2">Calle</option>
</select>
<input type="submit">
</form>

Al tener value en el $_GET["calle"] recupero el valor del value.

mi pregunta es, puedo recuperar los 2?
me interesa tanto el 2 como el Calle, ya que sino me tengo ek currar ahora la funcion de preguntar cual es el 2 de la BD, y tengo como unos 20 combos....

Un saludo y gracias
  #2 (permalink)  
Antiguo 22/05/2009, 03:10
Usuario no validado
 
Fecha de Ingreso: octubre-2008
Ubicación: BRUSELAS
Mensajes: 211
Antigüedad: 15 años, 6 meses
Puntos: 3
Respuesta: COMBO recuperacion datos

no se como si se puede hacer de una manera mas facil, pero yo haria lo siguiente

en el value pongo ="2.Calle", y al recivir el value por $_GET['calle'] los separas con explode()
  #3 (permalink)  
Antiguo 22/05/2009, 03:12
 
Fecha de Ingreso: mayo-2009
Ubicación: Madrid
Mensajes: 100
Antigüedad: 15 años
Puntos: 3
Respuesta: COMBO recuperacion datos

Seria una Opcion pero no es viable ya que los combos son de aplicaciones predefinidas y no es interesante cambiar el codigo.
He visto esto

var options = document.forms["formName"].elements["selectName"].options;

options[position].value //pero el position me dice que no esta definido
  #4 (permalink)  
Antiguo 22/05/2009, 03:15
 
Fecha de Ingreso: mayo-2009
Ubicación: Madrid
Mensajes: 100
Antigüedad: 15 años
Puntos: 3
Respuesta: COMBO recuperacion datos

var options = document.forms["envio"].elements["calle"].options;

alert(options.value); solucionado, :)
  #5 (permalink)  
Antiguo 22/05/2009, 03:16
Usuario no validado
 
Fecha de Ingreso: octubre-2008
Ubicación: BRUSELAS
Mensajes: 211
Antigüedad: 15 años, 6 meses
Puntos: 3
Respuesta: COMBO recuperacion datos

en el <select> pon un id="calle"

var campo = document.getElementById('calle');
var changement_service = campo.options[campo.selectedIndex].text;

con esto recoges el texto

cambiando la ultima palabra (text por value) recoges el valor;

//pensaba que lo querias hacer en php :p

suerte
  #6 (permalink)  
Antiguo 22/05/2009, 03:42
 
Fecha de Ingreso: mayo-2009
Ubicación: Madrid
Mensajes: 100
Antigüedad: 15 años
Puntos: 3
Respuesta: COMBO recuperacion datos

Justo en la recuperacion de los parametros, pero por lo que veo y es entendible es que solo puedo recuperar lo que me envian.

asi que si alguien puede pasar esto a HTML y pedir disculpas por la molestia.
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 01:10.