a ver te explico creo que no entendiste
Cita: en teoria los tres select funcionan bien ya que me trae los datos que quiero de la bd, ahora cuando quiero guardar los datos del formulario el campo medicamento me lo registra con el codigo ya que en el valur tengo esto.
Lo que te propuse fue : que cuando vayas a guardar el registro , con ese código haces una consulta a la base de datos , verificando si existe tal medicamento con dicho código y trayendo su nombre.
ejemplo :
Código PHP:
Ver original$sql = mysql_query("SELECT nombre FROM medicamento WHERE codigo= '$codigo'"); $nombre = $row['nombre'];
y así obtienes el nombre del medicamento con el código antes de guardar , y ya simplemente luego de eso ejecutas tu query para guardar sabiendo que tienes el nombre del medicamento en esa variable.