Foros del Web » Programando para Internet » PHP »

¿Como asignarle al value de un select el código que tiene el valor seleccionado?

Estas en el tema de ¿Como asignarle al value de un select el código que tiene el valor seleccionado? en el foro de PHP en Foros del Web. Hola foreros! Agradecería que alguien me diera alguna referencia a la que dirigirme para solucionar mi problema. Tengo el siguiente código: <?php include("conexion.phtml"); $link=Conectarse(); $result=mysql_query("select ...
  #1 (permalink)  
Antiguo 14/02/2005, 04:03
 
Fecha de Ingreso: enero-2005
Mensajes: 116
Antigüedad: 19 años, 3 meses
Puntos: 0
Pregunta ¿Como asignarle al value de un select el código que tiene el valor seleccionado?

Hola foreros!
Agradecería que alguien me diera alguna referencia a la que dirigirme para solucionar mi problema.
Tengo el siguiente código:

<?php
include("conexion.phtml");
$link=Conectarse();
$result=mysql_query("select Codigo,Nombre from doctores",$link);
?>
<select name="doctor">
<option selected> Seleccione un doctor </option>
<?php
while($row = mysql_fetch_array($result))
{
?>
<option value="select">
<?php echo $row["Nombre"]; ?>
</option>
<?php
}
mysql_free_result($result);
mysql_close($link);
?>
</select>

Con ello se muestran los nombres de los doctores existentes en la base de datos 'doctores'. Y lo que yo necesito ahora es saber el código del doctor que haya seleccionado el usuario.
Probé asignándole al value el código que se lee de la base de datos pero no me funciona.
Agradecería que alguien me apuntara cual puede ser la solucion.
Gracias.
  #2 (permalink)  
Antiguo 14/02/2005, 04:56
 
Fecha de Ingreso: agosto-2004
Ubicación: Valencia
Mensajes: 149
Antigüedad: 19 años, 8 meses
Puntos: 0
Código PHP:
echo "<option value=\".$row["Nombre"].\">"
echo 
$row["Nombre"]; ?> 
  #3 (permalink)  
Antiguo 14/02/2005, 05:15
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 3 meses
Puntos: 10
Código PHP:
while ($row=mysql_fetch_array($result))
{
echo (
"<OPTION VALUE=".$row[id]." SELECTED>".$row[nombre]."\n");

  #4 (permalink)  
Antiguo 14/02/2005, 06:30
Axo
 
Fecha de Ingreso: abril-2003
Ubicación: Virtual
Mensajes: 953
Antigüedad: 21 años
Puntos: 7
Creo que el problema que dice es, es que se seleccione el valor que sea pero que no vuelva a salir el dato en el list más abajo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:56.