varibales de session

berserv
Invité n'ayant pas de compte PHPfrance

07 mars 2007, 10:20

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

Eléphant du PHP | 82 Messages

07 mars 2007, 11:24

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...

berserv
Invité n'ayant pas de compte PHPfrance

07 mars 2007, 12:50

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

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

07 mars 2007, 13:09

$_GET['sup'] à tester dans ton PHP.
Par ailleurs, je te conseille vivement de mettre une étape de confirmation pour la suppression :)
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

berser
Invité n'ayant pas de compte PHPfrance

08 mars 2007, 10:43

Grâce au $_GET cela fonctionne.

Encore MERCI pour votre aide.

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

08 mars 2007, 10:46

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 !!! ;)
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.