Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/03/2007, 16:51
Logotytype
 
Fecha de Ingreso: febrero-2007
Ubicación: Barranquilla
Mensajes: 113
Antigüedad: 17 años, 2 meses
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