Cita:
Iniciado por gmurop
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.