Hola a todos, tengo una duda que considero espesa, espero que a vosotros no os resulte así y me podaís echar una mano.
Tengo una BD en mysql donde el campo de una tabla tienes los valores id de otra tabla. Los valores id vienen separados por comas. Ej: 24,27,33
Estos números corresponden al value de un campo select múltiple.
Los separo con explode (de php) y los saco tipo array ($trozos[]) con un for, luego le paso los valores a un javascript.
Código PHP:
for($i = 0; $i <= $numero; $i ++) {
$result=mysql_query("select * from contactes where id='".$trozos[$i]."'",$link);
$row = mysql_fetch_array($result);
echo "document.forms['formu']['contacte[]'].value = '".$row["id"]."';";
}
Casi todo es php, pero lo que me interesa es el javascript que será el que seleccione varios valores pero este script sólo selecciona el último valor por lo que sólo me selecciona uno de los valores y yo quiero que lo haga con todos.
Encontré esto por el foro:
http://www.forosdelweb.com/f13/selec...script-202283/
document.frm.cbo.options[6].selected=true;
document.frm.cbo.options[8].selected=true;
Pero depende del número de option y no del valor del value. Y no sé muy bien la gramática. ¿Existe alguna solución?
Gracias