seria algo asi:
Código PHP:
Ver original<?PHp
$query_ListaIdiomas = "SELECT * FROM lista_idiomas ORDER BY id_idioma ASC";
?>
<select multiple name="idiomaSelect[]">
<?PHp
$v_result =consultar_idioma($fila["id_idioma"]);
$v_select =$v_result===false?' selected="selected" ':'';
?> <option value="<?php echo $fila['id_idioma']; ?>" <?PHp echo $v_select;?> ><?php echo $fila['nombre_idioma']; ?></option><?Php
}
?>
</select>
<?PHp
function consultar_idioma($id_idioma)
{
global $database_cnxGestor, $cnxGestor;
$query_idiomas = "SELECT
*
FROM
idiomas
where
id_idioma='".$id_idioma."'";
return $totalRows_idiomas==0?false;true;
}
?>
- lo que vi es que jamas estas preguntando si el idioma esta en la lista de idiomas.
-te arregle un poco el codigo
-tambien podes hacerlo en php con un
in_array(), todo depende de las probabilidades de usuario,