Foros del Web » Programando para Internet » PHP »

Select elegido desde una base en Mysql

Estas en el tema de Select elegido desde una base en Mysql en el foro de PHP en Foros del Web. Hola amigos, tengo un problema que seguro que os parecerá muy tonto, pero yo no se como arreglarlo, he hecho en mysql una base de ...
  #1 (permalink)  
Antiguo 02/02/2005, 06:31
 
Fecha de Ingreso: enero-2005
Mensajes: 5
Antigüedad: 19 años, 3 meses
Puntos: 0
Select elegido desde una base en Mysql

Hola amigos, tengo un problema que seguro que os parecerá muy tonto, pero yo no se como arreglarlo, he hecho en mysql una base de datos en la cual tiene un campo que es la provincia, luego en php Inserto un registro y la Provincia la eligo desde un select en el cual he introducido todas las provincias, me lo guarda correctamente pero cuando quiero actualizar los datos y hago una consulta me sale el select con la opción que yo pongo por defecto, en este caso "Seleccione la Provincia". Os pongo el ejemplo del código que yo inserto.

<select name="provincia" value="<? echo $provincia?>" id="provincia">
<option value="<? $provincia?>" selected><? echo $provincia?></option>
<option value="Almería">Almería</option>
<option value="Alava">Alava</option>

</select>
donde $provincia es el dato leido de la base de datos.

Muchas gracias a todos
  #2 (permalink)  
Antiguo 07/02/2005, 07:37
 
Fecha de Ingreso: diciembre-2004
Mensajes: 128
Antigüedad: 19 años, 4 meses
Puntos: 1
-Verifica que los datos antes de insertarlos (con una pagina que te muestre los datos a insertar).
-Verifica que en la BBDD este almacenado bien los datos: con phpMyAdmin o desde la consola con mysql.
-Verifica que al hacer la consulta a la base de datos sea la correcta.
$pcia=$_REQUEST[provincia].
select * from tabla where provincia='$pcia'
  #3 (permalink)  
Antiguo 07/02/2005, 07:44
Avatar de H0m3r0J4y  
Fecha de Ingreso: abril-2002
Mensajes: 123
Antigüedad: 22 años
Puntos: 0
Haz hecho algun if dentro de las opciones del select que evalue si la provincia de la base de datos es la que debe estar seleccionada??

Algo asi por ejemplo:

Código PHP:
echo "<select name='provincia'>";
echo 
"         <option value='0' selected>Seleccione una Provincia";
foreach(
$provincias as $prov) {
          echo 
"<option value='$prov'";
          if(
$prov==$provEnBD) { echo " selected"; }
          echo 
">$prov";
}
echo 
"</select>"
Salutes!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:12.