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"]."';";
}
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