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 :

[Sécurité] Problème de tableau et de session


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 172
    Par défaut [Sécurité] Problème de tableau et de session
    Bonjour a tous,


    J'aimerais créer un panier en php et pour cela j'utilise un tableau de qui est une variable de session, comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
      if ($_GET['ajout'] == "AJOUT")//teste pr savoir sa valeur
          {
            $nombre=sizeof($_SESSION['panier']);
            $i=$nombre+1;
            $_SESSION['panier'][$i][0]=$_GET["numPlat"];
            $_SESSION['panier'][$i][1]=$_GET["qte"];
          }
    J'affecte les valeurs au tableau.
    Le probleme est que lorsque je veux savoir combien d'element contient ce tableau avec le code ci dessus
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo sizeof($_SESSION["panier"]);
    J'obitens aucun resultat.
    Merci de votre aide

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 349
    Par défaut
    sizeof($_SESSION['panier']) plutot enfin je sais pas si ca change quelque chose

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 172
    Par défaut
    Je l'ai deja tester et ca ne change rien.
    De plus j'ai ce message qui apparait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Notice:  Undefined index:  panier in c:\program files\easyphp1-8\www\restogoo\gestionrestaurants\gestioncommandes\ajout.php on line 299

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2005
    Messages : 774
    Par défaut
    pourquoi tu n'utilise pas plutot count()
    int count (mixed var)
    count() retourne le nombre d'éléments dans var, qui est généralement un tableau (et tout le reste n'aura qu'un élément).
    count() retourne 1 si la variable n'est pas un tableau.
    count() retourne 0 si la variable n'est pas créée.

Discussions similaires

  1. Une erreur 233 de ms sql server
    Par Hokage dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 05/10/2009, 17h40
  2. Erreur 233 sous sql server
    Par brajae85 dans le forum Oracle
    Réponses: 3
    Dernier message: 18/05/2009, 16h12
  3. Réponses: 2
    Dernier message: 05/10/2004, 22h43

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