Hola a todos, tengo 2 tablas en la base de datos. Una llamada lista completa de idiomas (english, español) y otra tabla que se llama idiomas que son los idiomas que ha seleccionado el usuario.
quiero mostrar una lista dinamica de la lista de idiomas. que lo consigo bien. El problema es que quiero habilitar la opcion selected="selected" de la lista a los idiomas que ya selecciono el usuario para que esten por defectos.
Pero no lo consigo.
Mi codigo:
Código PHP:
<select multiple name="idiomaSelect[]">
<?php do { ?>
<option value="<?php echo $row_ListaIdiomas['id_idioma']; ?>"
<?php
if ( $row_ListaIdiomas['id_idioma'] == $row_idiomas['id_idioma']) { ?> selected="selected"
<?php }; ?>
><?php echo $row_ListaIdiomas['nombre_idioma']; ?></option>
<?php } while ($row_ListaIdiomas = mysql_fetch_assoc($ListaIdiomas)); ?>
</select>
El fallo:
Código PHP:
if ( $row_ListaIdiomas['id_idioma'] == $row_idiomas['id_idioma']) { ?> selected="selected"
<?php }; ?>
solo se queda seleccionado el primero de la lista, es como que el bucle no le afecte para que continue con la lista.
espero explicarme. Un saludo y gracias de antemano.