Php base de donnes en $_sessions
Résolu
frans2526
-
bibi675 Messages postés 402 Statut Membre -
bibi675 Messages postés 402 Statut Membre -
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 as470h 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'];
}