Ver Mensaje Individual
  #8 (permalink)  
Antiguo 22/11/2010, 19:01
isabelramirezmontoya
 
Fecha de Ingreso: noviembre-2010
Mensajes: 204
Antigüedad: 13 años, 6 meses
Puntos: 1
Respuesta: Como capturo un elemento de un SELECT dinamico

Cita:
Iniciado por IsaBelM Ver Mensaje
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?