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 :

effacer une ligne entière dans une session


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé

    Profil pro
    Inscrit en
    Août 2008
    Messages
    1 222
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 1 222
    Par défaut effacer une ligne entière dans une session
    Bonjour je souhaite effacé une ligne entière dans une session, voici ce que contient en faisant un print_r de ma session['panier']
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Array ( [26] => 1 [25] => 2 [24] => 3 [23] => 4 [22] => 5 )
    je souhaite effacer tous ce qu'il y a dans cette ligne:

    [22]=>5
    mais est ce la bonne méthode pour supprimer cette ligne de tableau?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    unset($_SESSION['panier']['22']);
    merci d'avance de vos réponses

  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
    Est-ce que tu as essayé et que ca ne marche pas ou bien tu n'as pas osé essayer ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre éprouvé

    Profil pro
    Inscrit en
    Août 2008
    Messages
    1 222
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 1 222
    Par défaut
    salut sabotage

    et bien j'ai essayé et curieusement ca n'as pas marché la première fois en raffraichissant ca fonctionné. Enfin je crois que ca ne fonctonne pas .

    Sinon je suis entraint d'essayer autre chose mais toujours pareille je men sort pas:je ne sais pas comment récupérer l'index
    1- je récupère l'index
    2- je fait un formulaire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <input method="POST" action="kill.php">
    <input type="text" name="kill" value="ca se corse :aie:"$_SESSION['panier'][$index]"
    //$index sera l'index récupérer précédament
    <input type="submit" value="supprimer">
    ensuite le code kil.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    if($_POST['kill']=='1')
    unset($_SESSION['panier']['$index']);
    heder (location :"panier.php");
    en gros je recherche son index et je supprime grace a cette valeur

    je suppose que ma méhode sera pas bonne pour ce genre de situation?

    J'ai essayé de trouvé des tuto complets avec plien d'exemple sur les tableaux multidimentionelle mais j'en ai pas vu, enfin il y en a mais il explique surtout les tableaux a une dimension.

  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
    attention on ne met pas d'apostrophes autour d'une variable
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    unset($_SESSION['panier'][$index]);
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre éprouvé

    Profil pro
    Inscrit en
    Août 2008
    Messages
    1 222
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 1 222
    Par défaut
    j'ai fait une grosse faute
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    unset($_SESSION['panier'][$index]);
    ma solution sur l'ndex et t'elle mieux comme solution?
    sinon comment fait-on pour l'obtenir? $index?

  6. #6
    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
    l'index de quoi ? de qui ? qui vient d'ou ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. Réponses: 1
    Dernier message: 04/04/2013, 21h06
  2. Réponses: 3
    Dernier message: 29/03/2011, 20h38
  3. Réponses: 6
    Dernier message: 13/11/2009, 16h06
  4. Réponses: 3
    Dernier message: 21/04/2009, 14h03
  5. Afficher la ligne entière dans une listView Sans les headers
    Par Msysteme dans le forum Windows Forms
    Réponses: 2
    Dernier message: 26/02/2009, 12h56

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