Hola,
Quisiera saber si alguien tiene un fragmento de código que llene una lista desplegable leyendo de una base de datos en mi caso SQL Server con PHP.
Gracias
Ricardo
| |||
Llenar lista desplegable con datos de una BD Hola, Quisiera saber si alguien tiene un fragmento de código que llene una lista desplegable leyendo de una base de datos en mi caso SQL Server con PHP. Gracias Ricardo |
| |||
Suponiendo que los valores de la lista de encuentran en la tabla menu y son id y nombre: Código PHP: Código HTML: <select name='menu'> <option selected>Selecciona:</option> <option value='1'>Usuario 1</option> <option value='2'>Usuario 2</option> <option value='3'>Usuario 3</option> </select> |
| |||
Llenar lista desplegable con datos de una BD Muchas gracias por tu respuesta, pero mira tengo este codigo que es similar al tuyo y no funciona, el archivo se llama nuevo.php, no se que estoy haciendo mal. Saludos Ricardo <html> <head> <title>Insertar nuevo proyecto</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#FFFFFF"> <form method="post" action=""> <br><b>Elaboración Ficha :</b><br><br> <table align="left" border="0"> <td align="left" width="100">Funcionario Responsable:</td> <td align="left" width="100"> <select> <?php $cnx = odbc_connect( 'srvsosig01' , 'aguasmzl', 'aguasmzl' ); if (!$cnx) { Error_handler( "Error al conectar odbc" , $cnx ); } $SQL_Exec_String = "select id_funcionario, nombres, apellidos from aguasmzl.bancopry.Funcionario order by 2"; $cur= odbc_exec( $cnx, $SQL_Exec_String ); if (!$cur) { Error_handler( "Error en odbc_exec( ) " , $cnx ); } while ( odbc_fetch_row( $cur ) ) { $id_funcionario= odbc_result( $cur, 1 ); $nombres= odbc_result( $cur, 2 ); $apellidos= odbc_result( $cur, 3 ); echo "<option value="id_funcionario">$nombres $apellidos"; } odbc_close ($cnx); ?> </select></td> </table> </form> </body> </html> |
| |||
No estas cerrando las etiketas <option> y la linea del option mejor asi: Código PHP:
__________________ WebSenior |