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 :

Absence de valeurs après modifications


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2008
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2008
    Messages : 151
    Par défaut Absence de valeurs après modifications
    Bonjour a tous,

    Je viens de faire un espace membre en le modifiant un peu

    j'ai ajoute une partie modification

    Or apres les modifications lorsque l'on retourne a la page membre les informations du membres "disparaissent" ou ne s'affichent pas plutot il faut se déconnecter puis se reconnecter pour les voir apparaître comment faire pour que juste apres la modifications les informations de la page membre s'affiche toujours

    ps: cela ne concerne que la modification de l'email ( avec lequel je verifie si le client est loggé )

    Voila l'espace membre , le dump mysql est dedans et il faut juste modifier la connexion a la base de données dans mysql_connect

    Voila les sources

    Merci

  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
    Salut,

    Je vais faire mon Columbo et te repondre sans regarder le code :

    l'utilisateur se connecte, tu inscris son email dans une session.
    il modifie son email via un formulaire et tu UPDATE la base de donnée.
    lorsqu'il continue sur son espace membre, tu continues a valider son accès avec l'email en session qui donc ne correspond plus a rien dans la base.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2008
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2008
    Messages : 151
    Par défaut
    Oui c'est a peu pres ça

    mais comment faire pour actualiser la session avec le nouvel identifiant car il est bien dans la base de donnée

    en plus je verifie si il est loggé alors pourquoi il ne me redirige pas vers l'index en me disant que je suis pas loggé ??

    comment faire pour que la session prennent en compte la modification ?

    il existe une fonction session_reset ou quelque chose dans le genre ?

    Merci de l'aide

  4. #4
    Expert confirmé
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Par défaut
    Et, vois tu où sabotage veut en venir ?

    Quand tu mets à jour la base de donnée, pense aussi à mettre à jour les données se trouvant dans la session...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $sql = "UPDATE ...";
     
    $_SESSION['ton_index_de_session'] = 'ta nouvelle valeur';

  5. #5
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2008
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2008
    Messages : 151
    Par défaut
    cette petite chose magique

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $_SESSION['email'] = $email;
    je test et post en résolu si ça marche

    bha pas de surprise ça marche

    merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 03/05/2014, 19h12
  2. Recréer un tableau après modification d'une valeur
    Par isamarcc dans le forum Langage
    Réponses: 4
    Dernier message: 13/09/2011, 08h16
  3. Réponses: 5
    Dernier message: 22/12/2009, 11h59
  4. récupérer la valeur d'un input text après modification
    Par Tellounet dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 28/05/2009, 09h30
  5. Réponses: 1
    Dernier message: 06/05/2008, 10h12

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