14/03/2007, 16:51
|
| | Fecha de Ingreso: febrero-2007 Ubicación: Barranquilla
Mensajes: 113
Antigüedad: 18 años Puntos: 3 | |
Re: lista/menu con php. como validarlo con la BD CLARO PARA CARGAR LOS DATOS DE UNA LISTA DESDE UNA BASE DE DATOS, PRIMERO REALIZA UNA BUSQUEDA EN LA BASE DE DATOS DE LOS DATOS QUE KIERAS QUE SALGAN EN TU LISTA EJ: Q LA LISTA CONTEGA PAISES:
//este query rellena la lista desplegable de paises
$sql2="select cod_pais, pais from paises";
if(!$result2=mysql_query($sql2, $link)) error($sql2,$link);
if(mysql_num_rows($result2>0)) {
$row2 = mysql_fetch_array($result2);
$apuntador2=$row2['cod_pais'];
} //fin
AHORA LO Q KEREMOS ES Q LOS PAISES APAREZCAN EL LA LISTA DESPLEGABLE DE LA SIGUIENTE MANERA:
echo "<select name='cod_pais' id='cod_pais'>";
echo "<option value=''>Selecciona</option>";
while ($row2=mysql_fetch_array($result2)) {
echo '<option value='.$row2["cod_pais"]; //cod_pais
echo ' >';
echo $row2["pais"];
echo'</option>';
}
echo '</select>';
AKI YA HEMOS RELLENADO LA LISTA DESPLEGABLE DE PAISES, Y PARA GUARDAR EL PAIS Q SELECCIONAMOS EN LA BASE DE DATOS MYSQL, POR EJ:
if (!isset ($_POST['guardar'])) {
$pais='';
} else {
$pais=$_POST['cod_pais']; //YA TENEMOS EL CODIGO DEL PAIS (SEGUN LA BASE DE DATOS) A GUARDAR
}
LA VARIABLE $pais YA TIENE EL CODIGO DEL PAIS Q SELECCIONASTE, AHORA LO PUEDES GAURDAR EN LA CELDA Q KIERAS DE LA TABLA Q KIERAS DE TU BASE DE DATOS
LISTO |