Foros del Web » Programando para Internet » PHP »

armar array pero con 3 valores para armar un select

Estas en el tema de armar array pero con 3 valores para armar un select en el foro de PHP en Foros del Web. tengo el siguiente problema, yo necesito armar un select HTML sacando los valores de la DB, el tema esta en que quiero aparte del <option ...
  #1 (permalink)  
Antiguo 01/08/2012, 11:56
 
Fecha de Ingreso: abril-2009
Mensajes: 409
Antigüedad: 15 años, 7 meses
Puntos: 3
armar array pero con 3 valores para armar un select

tengo el siguiente problema, yo necesito armar un select HTML sacando los valores de la DB, el tema esta en que quiero aparte del <option value ="xxx">ZZZZ</option> donde xxx y zzz serian los valores de cada columan de la DB, queria ponerle el color al background por ej. osea de la DB sacar 3 valores, uno para value , otro para option y otro para background : cccc.
el problema es que yo ahora armo un array asi . $array = array('1'=>'hombre', '2'=>'mujer');
y reemplazo xxx por la key de ese array y la value por zzzz.

Como puedo armar el array para que pueda tomar la columna de color y ir insertando en ccc dentro del option.

espero que se haya entendido.

gracias.
  #2 (permalink)  
Antiguo 01/08/2012, 12:02
 
Fecha de Ingreso: enero-2011
Ubicación: DF
Mensajes: 898
Antigüedad: 13 años, 9 meses
Puntos: 155
Respuesta: armar array pero con 3 valores para armar un select

paso a paso carnal

primero los select dependientes


http://www.forosdelweb.com/f18/aport...x-pdo-1005419/


cuando lo tengas ve lo de los colores
__________________
No me interesan ni las gracias ni los karmas , pero si que se genere conocimiento, si se dio con la respuesta por favor confirmalo
  #3 (permalink)  
Antiguo 01/08/2012, 12:07
 
Fecha de Ingreso: abril-2009
Mensajes: 409
Antigüedad: 15 años, 7 meses
Puntos: 3
Respuesta: armar array pero con 3 valores para armar un select

yo no necesito que sean dependientes , solo 1 select pero que tengo por cada item un color distinto de fondo que obviamente lo saca de la base de datos el color.

el tema que yo tengo una clase que arme que genera el select automatico a partir de un array.
pero el problema que tengo que para leer el array tengo un foreach($array as $key => $value)
y voy poniendo uno en cada lado, ahora yo necesito a eso agregarle el color osea un valor mas, como armo el array para poder tomar 3 valores por cada bucle. a ver si ahi se entiende mejor.

saludos y gracias.
  #4 (permalink)  
Antiguo 01/08/2012, 12:17
 
Fecha de Ingreso: junio-2012
Mensajes: 23
Antigüedad: 12 años, 5 meses
Puntos: 8
Respuesta: armar array pero con 3 valores para armar un select

Hola puedes armar tu array de la siguiente forma
$arreglo[$opcion][$valor] = "color";
otra forma
arreglo[$opcion] = $opcion . "," . $valor . "," . "color";


Para el primer caso cuando necesites hacer foreach(), este sería de forma
anidada.

Etiquetas: armar, html, select
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 18:27.