Tema: FAQ's de PHP
Ver Mensaje Individual
  #88 (permalink)  
Antiguo 03/11/2003, 11:59
Avatar de ferent
ferent
 
Fecha de Ingreso: junio-2002
Ubicación: Madrid
Mensajes: 633
Antigüedad: 22 años, 5 meses
Puntos: 0
Hacer un campo desplegable dinámico

Para hacer un combobox que coja los valores de tu base de datos, sólo escribe esto:

Código PHP:
<?php
echo "<select name='id_usuario'>";
echo 
"<option>-- Seleecione</option>";
$result=mysql_query("select NOMBRE, APELLIDOS
from USUARIOS"
$link)or die (mysql_error());
while (
$row=mysql_fetch_array($result)) {
$nombre$row["NOMBRE"];
$apellidos $row["APELLIDOS"];
echo 
"<option value=\"$nombre\">$nombre $apellidos</option>"
}
echo 
"</select>";
?>
Si además quieres que aparezca seleccionado un concreto de forma dinámica:

Código PHP:
<?php
echo "<select name='id_usuario'>";
echo 
"<option>-- Seleecione</option>";
$result=mysql_query("select NOMBRE, APELLIDOS
from USUARIOS"
$link)or die (mysql_error());
while (
$row=mysql_fetch_array($result)) {
$nombre$row["NOMBRE"];
$apellidos $row["APELLIDOS"];
echo 
"<option value=\"$id_usuario\""
//ponemos el que esté seleccionado
if ($id_usuario==$id_usuario_seleccionado) { echo "selected"; }
echo 
">$nombre $apellidos</option>";}
echo 
"</select>";
?>
__________________
Culto es aquel que sabe donde encontrar lo que no sabe.