Foros del Web » Programando para Internet » PHP »

Cuando CARGO COMBO que aparezca SELECCIONADO un valor

Estas en el tema de Cuando CARGO COMBO que aparezca SELECCIONADO un valor en el foro de PHP en Foros del Web. Hola foreros!! Lo primero gracias. Bien, Se como cargar un combo, se que para que el valor seleccionado por defecto tales como "elige una opcion" ...
  #1 (permalink)  
Antiguo 03/06/2011, 09:01
 
Fecha de Ingreso: abril-2011
Ubicación: add
Mensajes: 22
Antigüedad: 13 años, 7 meses
Puntos: 0
Cuando CARGO COMBO que aparezca SELECCIONADO un valor

Hola foreros!!

Lo primero gracias.

Bien, Se como cargar un combo, se que para que el valor seleccionado por defecto tales como "elige una opcion" se configura con

echo "<option value=\"\"> Elige Produkto </option>\n";

Pero si yo quiero que el combo cargue por defecto la opcion id1 guardada en la variable &idproducto?


Como se hace eso? gracias.
  #2 (permalink)  
Antiguo 03/06/2011, 09:08
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 9 meses
Puntos: 128
Respuesta: Cuando CARGO COMBO que aparezca SELECCIONADO un valor

Se realiza de esta manera :

Código PHP:
Ver original
  1. echo "<option value='".$opcion1."'>".$opcion1."</option>";

Saludos
__________________
Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos.
Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬°

Universidad de chile, campeón
  #3 (permalink)  
Antiguo 03/06/2011, 09:09
Avatar de jotaincubus  
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 19 años, 6 meses
Puntos: 394
Respuesta: Cuando CARGO COMBO que aparezca SELECCIONADO un valor

En realidad para que una campo de opciones, uno de los valores quede automaticamente seleccionado cuando al usuario le carga la pagina se utiliza SELECTED
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???
  #4 (permalink)  
Antiguo 03/06/2011, 09:11
 
Fecha de Ingreso: abril-2011
Ubicación: add
Mensajes: 22
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Cuando CARGO COMBO que aparezca SELECCIONADO un valor

Selected? Yo quiero decirle al combo que mi opcion es la "2" o $idproducto, pero tambien quiero mostrar las otras opciones por si el usuario cambia, como tendria que poner?
  #5 (permalink)  
Antiguo 03/06/2011, 09:12
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Cuando CARGO COMBO que aparezca SELECCIONADO un valor

Tienes que ciclar los elementos de tu combo y verificar la opción que quieres seleccionar, cuando la encuentres le agregas el atributo selected="selected" al <option> que quieres.

En las FAQs del foro puedes ver un código de ejemplo.

Saludos.
  #6 (permalink)  
Antiguo 03/06/2011, 09:16
 
Fecha de Ingreso: abril-2011
Ubicación: add
Mensajes: 22
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Cuando CARGO COMBO que aparezca SELECCIONADO un valor

Bale gracias, pero podrias poner el codigo? sino es mucha molestia
  #7 (permalink)  
Antiguo 03/06/2011, 09:17
Avatar de jotaincubus  
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 19 años, 6 meses
Puntos: 394
Respuesta: Cuando CARGO COMBO que aparezca SELECCIONADO un valor

Amigo partamos de algo, lo que tu quieres es que cuando el usuario cargue la pagina, en el menú de selección aparezca seleccionado un campo X o eso fue lo que entendi, en ese caso el codigo HTML para que aparezca seleccionado una de las opciones del menu de seleccion es este:

Código HTML:
Ver original
  1.   <option>Volvo</option>
  2.   <option selected="selected">Saab</option>
  3.   <option>Mercedes</option>
  4.   <option>Audi</option>

En este caso aparecerá seleccionado SAAB cuando el usuario cargue la pagina.

Ahora bien si vos querer mostrar todas las opciones (que me imagino que están en una base de datos) y que quede seleccionada (LA QUE EL USUARIO ESCOGIÓ ANTERIORMENTE) entonces como crees que seria el codigo PHP ?

Eso fue lo que yo entendí en tu pregunta.
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???

Última edición por jotaincubus; 03/06/2011 a las 09:18 Razón: Mas informacion
  #8 (permalink)  
Antiguo 03/06/2011, 09:43
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Cuando CARGO COMBO que aparezca SELECCIONADO un valor

Cita:
Iniciado por PJrN Ver Mensaje
Bale gracias, pero podrias poner el codigo? sino es mucha molestia
No creo que te quite mucho tiempo buscarlo en las FAQ's
  #9 (permalink)  
Antiguo 03/06/2011, 16:34
 
Fecha de Ingreso: abril-2011
Ubicación: add
Mensajes: 22
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Cuando CARGO COMBO que aparezca SELECCIONADO un valor

Jotaincubus gracias, pero la verdad es que yo solo regreso el id.

id1 nsk
id2 nsk

Entonces en el combo tengo que decirle que el valor seleccionado sea iwal al id2, y que se seleccione el nsk directamente
  #10 (permalink)  
Antiguo 03/06/2011, 16:36
 
Fecha de Ingreso: abril-2011
Ubicación: add
Mensajes: 22
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Cuando CARGO COMBO que aparezca SELECCIONADO un valor

Nose estoy muy blokeado y creo que realmente es una tonteria. tengo una varibale $Idpersona:
Esta variable regresa el numero de la persona que arreglo un ordenador.

Bien,en el combo tiene que aparecer el nombre de esa persona seleccionado y por otra parte las de las demas personas, pero al hacer el update no me sirve el nombre necesito el id :S
  #11 (permalink)  
Antiguo 04/06/2011, 10:54
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 9 meses
Puntos: 128
Respuesta: Cuando CARGO COMBO que aparezca SELECCIONADO un valor

Código PHP:
Ver original
  1. echo "<option value='".$id."' selected>".$nombre."</option>";
  2. //ciclo
  3. echo "<option value='".$otros_id."'>".$otros_nombres."</option>";
  4. //fin ciclo

Eso es todo, luego si quieres realizar el Update te sirve dado que desde el combo estas enviando el id de la persona, y por pantalla muestras el nombre, saludos
__________________
Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos.
Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬°

Universidad de chile, campeón

Etiquetas: combo, seleccionado
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 02:21.