Php base de donnes en $_sessions
Résolu
frans2526
-
bibi675 Messages postés 387 Date d'inscription Statut Membre Dernière intervention -
bibi675 Messages postés 387 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai des donnes contenu dans ma base de données qui sont chargé lors d'une ouverture de sessions mais le probleme c'est qu'elle ne se charge pas.
Voici mon code:
$sql = "SELECT login_user, pass_user, age_user, gsm_user, email_user, nom_user, prenom_user FROM user WHERE login_user = '".$login."' AND pass_user = '".$pass."'" ;
//exécution de la requête SQL
$requete = @mysql_query($sql, $cnx) or die($sql."<br>".mysql_error()) ;
//on récupère le résultat
$donnees = mysql_fetch_object($requete) ;
//si la requête s'est bien passée
if(is_object($donnees))
{
//début de la sessions
session_start() ;
//enregistrement d'une variable de session, ici le login de l'utilisateur
$_SESSION["login"] = $login ;
$_SESSION["age"] = $donnees['age_user'];
$_SESSION["gsm"] = $donnees['gsm_user'];
$_SESSION["email"]= $donnees['email_user'];
$_SESSION["nom"] = $donnees['nom_user'];
$_SESSION["prenom"] = $donnees['prenom_user'];
$cnx est ma variable de connexion
Merci d'avance pour votre aide.
J'ai des donnes contenu dans ma base de données qui sont chargé lors d'une ouverture de sessions mais le probleme c'est qu'elle ne se charge pas.
Voici mon code:
$sql = "SELECT login_user, pass_user, age_user, gsm_user, email_user, nom_user, prenom_user FROM user WHERE login_user = '".$login."' AND pass_user = '".$pass."'" ;
//exécution de la requête SQL
$requete = @mysql_query($sql, $cnx) or die($sql."<br>".mysql_error()) ;
//on récupère le résultat
$donnees = mysql_fetch_object($requete) ;
//si la requête s'est bien passée
if(is_object($donnees))
{
//début de la sessions
session_start() ;
//enregistrement d'une variable de session, ici le login de l'utilisateur
$_SESSION["login"] = $login ;
$_SESSION["age"] = $donnees['age_user'];
$_SESSION["gsm"] = $donnees['gsm_user'];
$_SESSION["email"]= $donnees['email_user'];
$_SESSION["nom"] = $donnees['nom_user'];
$_SESSION["prenom"] = $donnees['prenom_user'];
$cnx est ma variable de connexion
Merci d'avance pour votre aide.
A voir également:
- Php base de donnes en $_sessions
- Base de registre - Guide
- Formules mathématiques de base - Télécharger - Études & Formations
- Easy php - Télécharger - Divers Web & Internet
- Formules excel de base - Guide
- Gigaset ne reconnait plus sa base - Forum telephonie fixe
3 réponses
$sql = "SELECT login_user, pass_user, age_user, gsm_user, email_user, nom_user, prenom_user FROM user WHERE login_user = '".$login."' AND pass_user = '".$pass."'" ; //exécution de la requête SQL $requete = mysql_query($sql) or die($sql."<br>".mysql_error()) ; //on récupère le résultat $donnees = mysql_fetch_array($requete) ; //si la requête s'est bien passée if($donnees['login_user'] <> "") { //début de la session session_start() ; // enregistrement d'une variable de session, ici le login de l'utilisateur $_SESSION["login"] = $login ; $_SESSION["age"] = $donnees['age_user']; $_SESSION["gsm"] = $donnees['gsm_user']; $_SESSION["email"]= $donnees['email_user']; $_SESSION["nom"] = $donnees['nom_user']; $_SESSION["prenom"] = $donnees['prenom_user']; }