Page 1 sur 1

varibales de session

Posté : 07 mars 2007, 10:20
par berserv
Comment procéder pour effacer des variables session en appuyant sur une touche « appuyer »
Les variables sont affichées sous forme de tableau et je dois pouvoir effacer la 1ère ligne ou la 2ème ligne du tableau.
Mon code :
if (isset ($sup))
{
   if ($sup= =1)
   {
      session_unregister("marchandise1");
      session_unregister("numero1");	
      $cpt--;
   }
    ELSEIF ($sup= =2) 	
  {
     session_unregister("marchandise2");
     session_unregister("numero2");
     $cpt--;
   }  
}   


et plus bas :

echo '<td><a href="?sup=1"><u>Supprimer</u></a>';

Ce code ne fonctionne plus avec la dernière version de easyphp (mais bien avec les orécédentes) et je ne sais pas comment le corriger. Merci de bien vouloir m’aider

Posté : 07 mars 2007, 11:24
par jobi1722
Salut,

Maintenant les sessions sont utilisables via la variables $_SESSION

Pour définir tu fais

Code : Tout sélectionner

$_SESSION['mavar'] = 2;
et pour détruire

Code : Tout sélectionner

unset($_SESSION['mavar']);
Essaye avec ça...

Posté : 07 mars 2007, 12:50
par berserv
Mes variables sont déjà définies et le tableau se remplit correctement.
J'ai seulement un problème lorsque j'appuye sur la touche supprimer.

$sup n'est pas une variable de session

Posté : 07 mars 2007, 13:09
par mere-teresa
$_GET['sup'] à tester dans ton PHP.
Par ailleurs, je te conseille vivement de mettre une étape de confirmation pour la suppression :)

Posté : 08 mars 2007, 10:43
par berser
Grâce au $_GET cela fonctionne.

Encore MERCI pour votre aide.

Posté : 08 mars 2007, 10:46
par mere-teresa
Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération toi-même
en cliquant sur le bouton [Mettre Résolu] qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié).

Alors... inscris-toi !!! ;)