problemas con SELECTED en drop down
Publicado por cristian (3 intervenciones) el 29/05/2006 19:50:52
Hola a todos, bueno como ya no me queda remedio quisiera consultar sobre una lista desplegable que arme en php.
Aqui va el SQL con la tabla:
CREATE TABLE cv_provincias (
idProvincia int(11) NOT NULL auto_increment,
vpro_provincia varchar(255) NOT NULL default '',
idPais` int(11) NOT NULL default '0',
PRIMARY KEY (idProvincia)
) TYPE=MyISAM AUTO_INCREMENT=25 ;
INSERT INTO cv_provincias VALUES (1, 'Capital Federal', 1);
INSERT INTO cv_provincias VALUES (2, 'Buenos Aires', 1);
INSERT INTO cv_provincias VALUES (3, 'Catamarca', 1);
INSERT INTO cv_provincias VALUES (4, 'Chaco', 1);
INSERT INTO cv_provincias VALUES (5, 'Chubut', 1);
INSERT INTO cv_provincias VALUES (6, 'Cordoba', 1);
INSERT INTO cv_provincias VALUES (7, 'Corrientes', 1);
INSERT INTO cv_provincias VALUES (8, 'Entre Rios', 1);
INSERT INTO cv_provincias VALUES (9, 'Formosa', 1);
INSERT INTO cv_provincias VALUES (10, 'Jujuy', 1);
INSERT INTO cv_provincias VALUES (11, 'La Pampa', 1);
INSERT INTO cv_provincias VALUES (12, 'La Rioja', 1);
INSERT INTO cv_provincias VALUES (13, 'Mendoza', 1);
INSERT INTO cv_provincias VALUES (14, 'Misiones', 1);
INSERT INTO cv_provincias VALUES (15, 'Neuquen', 1);
INSERT INTO cv_provincias VALUES (16, 'Rio Negro', 1);
INSERT INTO cv_provincias VALUES (17, 'Salta', 1);
INSERT INTO cv_provincias VALUES (18, 'San Juan', 1);
INSERT INTO cv_provincias VALUES (19, 'San Luis', 1);
INSERT INTO cv_provincias VALUES (20, 'Santa Cruz', 1);
INSERT INTO cv_provincias VALUES (21, 'Santa Fe', 1);
INSERT INTO cv_provincias VALUES (22, 'Santiago del Estero', 1);
INSERT INTO cv_provincias VALUES (23, 'Tierra del Fuego', 1);
INSERT INTO cv_provincias VALUES (24, 'Tucuman', 1);
Aqui va el codigo php del dropdown:
<select name="txtprovincia" id="txtprovincia">
<option value="-1">-- seleccione --</option>
<?php
$rs = mysql_query("SELECT * FROM cv_provincias");
while ($pro = mysql_fetch_array($rs)) {?>
<option value="<?=$pro["vpro_provincia"];?>"><?=$pro["vpro_provincia"];?></option>
<?php } ?></select>
El problema que tengo es que cuando entro al formulario para modificar la provincia que deje seleccionada por ej "Entre Rios" no me aperece como que esta seleccionada sino que me aparece -- seleccione -- pero no me doy mucha idea de como colocar SELECTED en el dropdown en php asi cuando entre al formulario pueda ver lo que seleccione, espero ser claro, sino vuelvo a resuminr o preguntar.
Gracias de antemo!
Cristian
Aqui va el SQL con la tabla:
CREATE TABLE cv_provincias (
idProvincia int(11) NOT NULL auto_increment,
vpro_provincia varchar(255) NOT NULL default '',
idPais` int(11) NOT NULL default '0',
PRIMARY KEY (idProvincia)
) TYPE=MyISAM AUTO_INCREMENT=25 ;
INSERT INTO cv_provincias VALUES (1, 'Capital Federal', 1);
INSERT INTO cv_provincias VALUES (2, 'Buenos Aires', 1);
INSERT INTO cv_provincias VALUES (3, 'Catamarca', 1);
INSERT INTO cv_provincias VALUES (4, 'Chaco', 1);
INSERT INTO cv_provincias VALUES (5, 'Chubut', 1);
INSERT INTO cv_provincias VALUES (6, 'Cordoba', 1);
INSERT INTO cv_provincias VALUES (7, 'Corrientes', 1);
INSERT INTO cv_provincias VALUES (8, 'Entre Rios', 1);
INSERT INTO cv_provincias VALUES (9, 'Formosa', 1);
INSERT INTO cv_provincias VALUES (10, 'Jujuy', 1);
INSERT INTO cv_provincias VALUES (11, 'La Pampa', 1);
INSERT INTO cv_provincias VALUES (12, 'La Rioja', 1);
INSERT INTO cv_provincias VALUES (13, 'Mendoza', 1);
INSERT INTO cv_provincias VALUES (14, 'Misiones', 1);
INSERT INTO cv_provincias VALUES (15, 'Neuquen', 1);
INSERT INTO cv_provincias VALUES (16, 'Rio Negro', 1);
INSERT INTO cv_provincias VALUES (17, 'Salta', 1);
INSERT INTO cv_provincias VALUES (18, 'San Juan', 1);
INSERT INTO cv_provincias VALUES (19, 'San Luis', 1);
INSERT INTO cv_provincias VALUES (20, 'Santa Cruz', 1);
INSERT INTO cv_provincias VALUES (21, 'Santa Fe', 1);
INSERT INTO cv_provincias VALUES (22, 'Santiago del Estero', 1);
INSERT INTO cv_provincias VALUES (23, 'Tierra del Fuego', 1);
INSERT INTO cv_provincias VALUES (24, 'Tucuman', 1);
Aqui va el codigo php del dropdown:
<select name="txtprovincia" id="txtprovincia">
<option value="-1">-- seleccione --</option>
<?php
$rs = mysql_query("SELECT * FROM cv_provincias");
while ($pro = mysql_fetch_array($rs)) {?>
<option value="<?=$pro["vpro_provincia"];?>"><?=$pro["vpro_provincia"];?></option>
<?php } ?></select>
El problema que tengo es que cuando entro al formulario para modificar la provincia que deje seleccionada por ej "Entre Rios" no me aperece como que esta seleccionada sino que me aparece -- seleccione -- pero no me doy mucha idea de como colocar SELECTED en el dropdown en php asi cuando entre al formulario pueda ver lo que seleccione, espero ser claro, sino vuelvo a resuminr o preguntar.
Gracias de antemo!
Cristian
Valora esta pregunta


0