crear un select através de una consulta sql

oSCuI20
30 de Mayo del 2008
Buenas, necesito crear una consulta SQL dentro de un <select></select>
La verdad es que no se como hacerlo, he estado ojeando manuales y más o menos tengo una ligera idea de como hacerlo pero no se exactamente como hacerlo, yo tengo creado este código, pero no me muestra nada da error en el documento.


<form action="" method="post" name="consulta">
<?
var $nombre = "seleccion";
var $valor = 0;

if ($conn_access = odbc_connect ( "recauto", "", "")){
echo "Conectado Correctamente<br>";
$ssql = "SELECT [ID], [Marca], [Modelo], [Motor] FROM [FILTROS MANN]";
function menu_desplegable($ssql, $valor, $nombre){
echo "<select name='$nombre'>";
if ($rs_access = odbc_exec ($conn_access, $ssql)){
echo "La sentencia se ejecuto";
while ($fila = odbc_fetch_row($rs_access)){
if ($fila[0] == $valor){
echo "<option selected value=" . $fila[0] . ">" . $fila[1] . "</option>";
}else{
echo "<option value=" . $fila[0] . ">" . $fila[1] . "</option>";
}
}
}else{
echo "Error SQL";
}
echo "</select>";
}
}else{
echo "Error al conectar con Access";
}
?>
</form>

erdiegui
30 de Mayo del 2008
y qué error te da? en principio el código a mi me ha parecido que estaba bien...