[PHP] Problème $_SESSION

Lobor Messages postés 12 Statut Membre -  
Lobor Messages postés 12 Statut Membre -
Salut à tous,

Alors il me reste deux jours pour trouver le problème avant la présentation de mon projet.

Je vous explique mon problème :

Une personne se connecte, va voir son profil, les informations de description s'affiche très bien,
Je les affiche en faisant un

<?php echo $_SESSION['description']['description']; ?>

Mais lorsque la personne modifie sa description, ça l'envoie bien dans la BDD mais ne s'affiche plus dans le profil.

Pour voir le problème en lui même aller voir sur le site (dsl mais pour tester faut s'inscrire, je supprimerai votre compte de la bdd après si vous le souhaitez, envoyer moi un mp)

Mes codes php font chacun quelques centaine et centaine de ligne. je me vois mal les afficher.

Je cherche à comprendre mon erreur, et pas qu'on me donne la solution pret a l'emploi.

Merci



Google est ton ami

2 réponses

  1. Lobor Messages postés 12 Statut Membre
     
    Je vous précise aussi, ce problème m'est apparu quand je suis passer de mon serveur local a mon serveur en ligne. merci
    0
  2. Lobor Messages postés 12 Statut Membre
     
    J'ai mis ceci pour voir si le problème venait de la session

    <?php
    if(isset($_SESSION['description']['description']))
    {
    echo Stripslashes($_SESSION['description']['description']);
    }
    else
    {
    echo 'Un problème est survenu.';
    }
    ?>

    Rien ne s'affiche
    0
    1. Bilow Messages postés 171 Date d'inscription   Statut Membre Dernière intervention   117
       
      Salut,
      Voyant que personne ne répond, c'est mieux que rien : Cherche si tu n'as pas confondu les deux "descriptions", et si le premier est bel et bien un tableau. Ensuite, un tableau ne s'insère pas dans une table SQL, regarde si tu n'essaies pas d'y insérer un tableau :/
      0
    2. Lobor Messages postés 12 Statut Membre
       
      Non il n'y a aucun t'ableau

      En gros je fais ça

      premiere page
      
      session_start();
      //recup donnée table description_generale
      		$donnees = recup_description_generale($_SESSION['utilisateur']['Id']);
      		$description = mysql_fetch_assoc($donnees);
      		
      		
      		$_SESSION['description']['description'] = $description['description'];
      


      deuxieme page
      <?php
      if(isset($_SESSION['description']['description']))
      {
      echo Stripslashes($_SESSION['description']['description']);
      }
      else
      {
      echo 'Un problème est survenu.';
      }
      ?> 


      C'est quand il y a une modification de la description que ça ne fonctionne plus.
      0