Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/03/2011, 16:24
QuiqueGr
 
Fecha de Ingreso: enero-2008
Mensajes: 27
Antigüedad: 16 años, 3 meses
Puntos: 0
Recuperar un campo de una consulta en una lista

Hola a todos.

Estoy cargando un select con el resultado de una consulta de la siguiente forma:

Código PHP:
Ver original
  1. <select name="idproducto">
  2.     <?php
  3.         do {  
  4.     ?>
  5.         <option value="<?php echo $row_rsProductos['idproducto']?>" ><?php echo $row_rsProductos['idproducto']?> -- <?php echo $row_rsProductos['precio']?></option>
  6.      <?php
  7.         } while ($row_rsProductos = mysql_fetch_assoc($rsProductos));
  8.     ?>
  9. </select>

Me gustaría sacar a un input oculto el valor del precio una vez que se cambie el select. He usado el evento onchange, pero siempre me saca el valor del primer registro, ya que no está dentto del do...while. Si lo pongo dentro, me escribe tantos select como registros haya en la consulta.

¿Alguna idea de como puedo hacerlo?

Gracias a todos. Un saludo.