Ver Mensaje Individual
  #10 (permalink)  
Antiguo 10/01/2011, 10:18
Avatar de bocho0610
bocho0610
 
Fecha de Ingreso: enero-2010
Ubicación: <? echo "Santiago, Chile"; ?>
Mensajes: 341
Antigüedad: 15 años, 2 meses
Puntos: 26
Respuesta: Problema al mostrar el pais

primero segun mi logica no toma el pais del primer usuario, si no el primer pais que se registro, o si esta ordenado de forma asc. Mira cuando el usuario se loguea se crean variables de sesion que es expanden por todo el sitio, y es ahi donde sacas el id del pais del usuario:

loguin.php
Código PHP:
Ver original
  1. $ssql=mysql_query("select * from usuarios where usuario='".$usuario."'");
  2. $row=mysql_fetch_assoc($ssql);
  3.  
  4. if($row['usuario']==$usuario and $row['pass']==$pass]){
  5. $_SESSION['user]=$row['usuario'];
  6. $_SESSION['pass']=$row['pass'];
  7. $_SESSION['pais']=$row[id_pais];
  8. $_SESSION['otrodato']=$row['otrodato'];
  9. header("Location: pagina_de_logueados.php");
  10. }else{
  11. echo "Sus datos son erroneos";
  12. }
  13. ?>


pagina_de_logueados.php
Código PHP:
Ver original
  1. $ssql=mysql_query("select * from paises");?>
  2. <select name='pais'>
  3. <?while($row=mysql_fetch_assoc($ssql)){?>
  4. <option value='<?echo $row['id_pais']?>' <?if($row['id_pais']==$_SESSION['pais']){echo "selected";}?>><?echo $row['nombre_pais']?></option>
  5. <?}?>
  6. </select>

no olvides poner los datos de conexion, y si estas recien empezando es bueno usar dreamweaver, pero no abuses, ya que como el programa genera todo el codigo a las finales no entenderas nada y seras un dependiente del programita, usa notepad++ o simplemente bloc de notas.
__________________
Sigueme en Twitter!
Septimoarte.cl <-- Un mundo en cine.