IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Enregistrement des variables de session


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    233
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 233
    Par défaut Enregistrement des variables de session
    Salut,

    Je veux creer un site internet,et j'ai deux variables sessions:le login et id_client,et voila le code que j'ai cree pour la creation de ces variables:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    $sql1='select id_client from client where login="'.$login.'"';
     
     
    $req1=mysql_query ($sql1) or die ('Erreur SQL !'.$sql1.'<br />'.mysql_error());
    $id_client = mysql_fetch_array($req1);
    session_start (); 
    		$_SESSION['login'] = $_POST['login']; 
              $_SESSION['id_client'] = $id_client;
    mon probleme c'est que l'id_client ne reste pas enregistre a chaque page(quand je fais session_start() et quand je fais l'insertion des donnees avec un formulaire,et quand je regarde vers le tableau qui contient l'id_client alors il contient la valeur 0

    Alors ou est le probleme?et comment je peux bien enregistrer la valeur de l'id_client qui correspond au login du client?

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Plutot comme ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $id_client = mysql_result($req1,0);
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    233
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 233
    Par défaut
    Salut,

    J'ai fais ca,mais encore ca marche plus il me donne une valeur 0,je vais vous expliquer bien mon probleme:

    j'ai un table client qui contient le login et l'id_client et chaque login a un seul id_client,et j'ai un table produit qui contient id_produit et id_client,alors comment que l'id_client reste enregistre et le meme durant l'insertion des donnees vers la table produit?

    et merci pour vos reponses

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Fais un echo de ta requête et vérifie déjà ce qu'elle retourne dans phpmyadmin.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. Enregistrement des variables de session
    Par zelkin dans le forum Langage
    Réponses: 5
    Dernier message: 23/11/2006, 21h41
  2. Où peut on enregistrer des variables de session ????
    Par flydragon dans le forum Langage
    Réponses: 8
    Dernier message: 11/05/2006, 18h02
  3. Réponses: 12
    Dernier message: 27/01/2006, 11h07
  4. [Session]Sauvegarde des variables de sessions en base
    Par sheura dans le forum Servlets/JSP
    Réponses: 15
    Dernier message: 03/01/2006, 10h19
  5. [VB6] [Fichier] Enregistrer des variables de structure
    Par de.bo dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 07/10/2002, 11h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo