Cita:
Iniciado por IsaBelM
casi que lo tenías hecho. fíjate
como ves he recogido el valor en una variable y esa variable es la que he usado para sacar el nombre y el teléfono
function verdatosadicionales(opcion) {
document.getElementById('nombre').innerHTML = opcion.split(',')[1];
document.getElementById('telefono').innerHTML = opcion.split(',')[2];
}
<form name="frm02">
<table width="100%">
<tr>
<td>id:</td>
<td>
<?php
$host="localhost";
$user="principal";
$password="clave";
$connect=mysql_connect($host,$user,$password);
mysql_select_db("proyecto",$connect);
$consulta = mysql_query("select id, nombre, telefono from personas order by id asc",$connect);
?>
<select name=sel1 size="1" style="width:145;" onchange="verdatosadicionales()">
<?php
for ($i=0;$i<$lado;$i++) {
$a=mysql_result($consulta,$i,0);
$b=mysql_result($consulta,$i,1);
$c=mysql_result($consulta,$i,2);
echo "<option value=\"".$a."\">".$a.";".$b.";".$c."</option>";
}
mysql_close();
?>
</select>
</td>
<td>Nombre:</td><td id='nombre'> </td>
<td>Telefono:</td><td id='telefono'> </td>
</tr>
</form>
</table>
Estoy colocando el codigo tal cual esta arriba, pero no me funciona, ¿que me hace falta o en que me estoy equivocando?