Ver Mensaje Individual
  #10 (permalink)  
Antiguo 08/01/2011, 20:28
Avatar de zerpico_01
zerpico_01
 
Fecha de Ingreso: enero-2008
Ubicación: Wilde - Avellaneda -
Mensajes: 421
Antigüedad: 16 años, 4 meses
Puntos: 13
Respuesta: Añadir correo electrónico- sistema de miembros

cambia la sentencia a BD por esto:

Código PHP:
Ver original
  1. $query = sprintf("SELECT *  FROM usuarios WHERE username ='%s'",
  2. $tomar= mysql_query($query);
  3. $usar=mysql_fetch_array($tomar);

igualar el resultado de la consutal con la session seria asi

Código PHP:
Ver original
  1. $usuario= htmlentities($usar['username'], ENT_QUOTES);
  2.  
  3.  $_SESSION["s_username"] =$usuario;

El principio del archivo esta mal, no va

Cita:
<?php
// Configura los datos de tu cuenta
include('configuracion.php');

session_start();
tiene que ir asi :

Cita:
<?php session_start();
// Configura los datos de tu cuenta
include('configuracion.php');
para mostrar el mail usando la consulta que propuse haslo asi:
Código PHP:
Ver original
  1. $mail=htmlentities($usar['mail']);
  2.  
  3. donde quieras que aparesca mail coloca <?php echo $mail ?>

de hecho no debes trabajar con nombre usuario o mail en la session, usa mejor el ID del usuario luego cuando este logueado solo recorres la DB en busca del ID y con el id cargas en un echo la respuesta de la consulta.


saludos!!

Última edición por zerpico_01; 08/01/2011 a las 20:37