Ver Mensaje Individual
  #6 (permalink)  
Antiguo 11/03/2011, 13:03
Avatar de omar_gutierrez
omar_gutierrez
 
Fecha de Ingreso: febrero-2011
Mensajes: 144
Antigüedad: 14 años
Puntos: 2
Respuesta: Mostrar columna de tabla MySQL en select (menu desplegable)

Cita:
Iniciado por gmurop Ver Mensaje
Para que se muestren los datos de la bd en el select debes hacer lo siguiente:

Código PHP:

<select name="nombre">
<option value="">SELECCIONA UNA OPCION

<?php

$query 
mysql_query("SELECT campo1 FROM tabla ORDER BY campo1 ASC") or die(mysql_error());

while(
$options mysql_fetch_object($query)){
echo 
"<option value='$options->campo1'>$options->campo1";
}

?>

</select>
En este ejemplo el texto de la opcion del SELECT será el mismo que el valor que se enviará.

Suerte.
Estoy intentando mostar la olumna como dices, pero no me funciona:

Código PHP:
<option value="">SELECCIONA UNA OPCION 
<?php 


//1. Crear conexión a la Base de Datos
$conexion mysql_connect("localhost","root","");
if (!
$conexion) {
die(
"Fallo la conexión a la Base de Datos: " mysql_error());
}
//2. Seleccionar la Base de Datos a utilizar
$seleccionar_bd mysql_select_db("knw_2"$conexion);
if (!
$seleccionar_bd) {
die(
"Fallo la selección de la Base de Datos: " mysql_error());

$query mysql_query("SELECT NOMBRE FROM clientes") or die(mysql_error()); 

while(
$options mysql_fetch_object($query)){ 
echo 
"<option value='$options->NOMBRE'>$options->NOMBRE"

mysql_close($conexion);
?> 


</select>
????

Cita:
echo "<option value='$options->NOMBRE'>$options->NOMBRE";
Los signos de "mayor que" si deben ir asi? Es solo que se me hacen raros.