- Quiero realizar una consulta a la base de datos la cual contiene una lista de departamentos, los cuales al momento de ser consultados en un array deben ser mostrados en una etiqueta <select>, el problema está en que los values no me los muestra como deberian ser....
Aqui esta la tabla
Código PHP:
CREATE TABLE departamentos(
id INT (2) NOT NULL AUTO_INCREMENT,
departamento VARCHAR(20) NOT NULL,
PRIMARY KEY(id)
);
INSERT INTO departamentos VALUES
('','Amazonas'),
('','Antioquia'),
('','Arauca'),
('','Atlantico'),
('','Bolivar'),
('','Boyaca'),
('','Caldas'),
('','Caqueta'),
('','Cauca'),
('','Cesar'),
('','Cundinamarca '),
('','Guainia '),
('','Guajira '),
('','Huila '),
('','Magdalena '),
('','Meta '),
('','Narino '),
('','N. de Santander '),
('','Risaralda '),
('','S. Andres y P. '),
('','Santander '),
('','Sucre '),
('','Tolima '),
('','Valle');
Código PHP:
<?
$sql = mysql_query("SELECT * FROM departamentos");
?><select name="departamentos"><option value="elije">-Elije-</option><?
while ($fila = mysql_fetch_array($sql)){
echo "\n<option value='" . $fila["id"] . "'>" . $fila["departamento"] . "</option>";
}
?></select><?
Agradezco su atencion. ;)