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

Buenas tardes

Tengo el siguiente codigo:

<form method="post" action="insertar.php" name="frm02" onSubmit="return Validar()">

<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="funcion()">

<?php

for ($i=0;$i<$lado;$i++) {

$a=mysql_result($consulta,$i,0);

echo "<option value=\"".$a."\">".$a."</option>";

}

mysql_close();

?>

</select>

</td>

<td>nombre:</td><td> ***NOMBRE*** </td>
<td>telefono:</td><td> ***TELEFONO*** </td>

</tr>

</form>
</table>


El SELECT se carga con los datos de la una tabla, en el SELECT (sel1) quedan cargados el id, el nombre y el telefono.

Lo que quiero hacer y de lo cual no tengo ni idea como hacelo, es que cuando selecione un id en el SELECT, en la parte que dice ***NOMBRE*** y ***TELEFONO*** aparezca el nombre y el telefono que corresponden a ese id, si vuelvo a cambiar el id seleccionado que el ***NOMBRE*** y el ***TELEFONO*** cambien o se actualicen a ese id.

Lei que se puede hacer con un evento onchange para ejecutar una funcion pero no se como hacer la funcion.

Les agradezco su colaboracion y aportes

Isabel