Ver Mensaje Individual
  #23 (permalink)  
Antiguo 12/07/2012, 06:57
Avatar de topo_bionico
topo_bionico
 
Fecha de Ingreso: junio-2012
Mensajes: 89
Antigüedad: 11 años, 10 meses
Puntos: 20
Respuesta: select desplegable con PHP

EL while para llenar el select esta bien. Pero tenes 2 errores.

1º si la función conectarDB() esta en el archivo acceso.php, para poder usarla tenes que llamarla despues del include.

2º error, la tabla tiene que estar entre apostrofes en vez de estar sin nada.

Mal
Código PHP:
$sql "SELECT * FROM emplazamiento"

Bien
Código PHP:
$sql "SELECT * FROM `emplazamiento`"

Proba este codigo que funciona


Código PHP:
<html>
<body>
<form ID="insertar" name="insertar" method="POST" action="insertar.php">
Emplazamiento: 
<select name="emplaza">
<?PHP
include ('acceso.php');
$conexion=conectarDB();
$sql "SELECT * FROM `emplazamiento`";
$result=  mysql_query($sql$conexion);
if(
$result){
        while (
$datos=mysql_fetch_row($result)){
            echo 
'<option value="'.$datos[0].'">'.$datos[0].'</option>';
            }
        
mysql_free_result($result);
    }
?>
</select> 
Item :<input type="text" name="item" value="" size="18" maxlengh="18"/> <br />
<input type="submit" value="Cargar" name="SUBMIT" />
</form>
</body>
</html>

Última edición por topo_bionico; 12/07/2012 a las 07:05