Foros del Web » Programando para Internet » Javascript »

Sacar valor de un select creado dinamicamente

Estas en el tema de Sacar valor de un select creado dinamicamente en el foro de Javascript en Foros del Web. Buenas a tod@s! Estoy intentado hacer un formulario con un select que tienesus <option> creado dinamicamente en php sacando los datos de una base de ...
  #1 (permalink)  
Antiguo 17/02/2011, 12:29
 
Fecha de Ingreso: noviembre-2010
Mensajes: 113
Antigüedad: 13 años, 5 meses
Puntos: 10
Sacar valor de un select creado dinamicamente

Buenas a tod@s!
Estoy intentado hacer un formulario con un select que tienesus <option> creado dinamicamente en php sacando los datos de una base de datos mysql.

Código PHP:
$resul=$db->query("SELECT * FROM discotecas ORDER BY nomDisco ASC");
while(
$rowEmp mysql_fetch_assoc($resul)){
echo 
"<option value='".$rowEmp['nomDisco']."' />".$rowEmp['nomDisco'];
}
echo 
"</select>"
En la BDD cada discoteca tiene un campo "logo" que contiene un nombre de imagen "disco1.jpg" por ejemplo.
lo que quiero hacer y no consigo es que al seleccionar una opcion, se muestre una ese logo. Hay alguna forma de meter ese valor "logo" en el option para sacarlo luego con javascript con algo asi?:
Código HTML:
<script type="text/javascript">
            function cambiafoto(logo){
                document.getElementById('fotodisco').src="'img/"+logo+"'";
            }
</script> 
Espero haberme explicado bien....
Gracias por adelantado!
  #2 (permalink)  
Antiguo 17/02/2011, 14:52
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: Sacar valor de un select creado dinamicamente

¿más u menos así?:

<select onchange="cambiafoto(this.value);" >...
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 18/02/2011, 02:57
 
Fecha de Ingreso: noviembre-2010
Mensajes: 113
Antigüedad: 13 años, 5 meses
Puntos: 10
Respuesta: Sacar valor de un select creado dinamicamente

ya, eso ya lo he echo, pero no me sirve, ya que el "value" es el nombre de la discoteca y no el nombre de la imagen, entonces deberia hacer una consulta "select nombredisco from discos where logodisco = elquesea.jpg" y esto mezclando javascript, php y sql...
Además el value lo uso luego para guardar su valor en la bdd...

Etiquetas: dinamicamente, 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 22:56.