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 variable session , tableau multidim


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut [Sécurité] Problème variable session , tableau multidim
    Bonjour,

    Voila j'aimerais mettre dans la variable $_SESSION une liste de tableau comprenant des infos sur une personne et je veux que ces mini tableau soient indexés par le nom de la personne..

    Donc j'ai fait ca à l'enregistrement via un formulaire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <?php session_start();
     
    $nom=$_GET['nom'];
    $cv =array (
    												prenom=> $_GET['prenom'],
    												adresse=> $_GET['adresse'],
    												experience=> $_GET['experience'],
    												diplome=> $_GET['diplome']
    											  );
     
    $_SESSION['tousLesCvs'] = array ($nom => $cv);
    ?>
    et j'ai fait ca pour l'affichage
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <?php
     
    echo "affichage" . "<br>" ;
     
    foreach ( $_SESSION['tousLesCvs'] as $cle1=> $valeur1){
    	echo $cle1. "=>" .$valeur1. "\n";
    	foreach ($valeur1 as $cle2=>$valeur2)
    		echo ("le champ " .$cle2 . " a comme contenu " .$valeur2 ."<br>"); 
    }
     
    ?>
    Or le pb, c'est que à chaque fois que je rentre une nouvele personne , à l'affichage il m'affiche la derniere personne rentrée. Comme si ellene s'ajoutait pas à la variable session mais écrasait l'ancienne personne enregistrée.


    Merci de votre aide

  2. #2
    Membre chevronné Avatar de TucSale
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    264
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 264
    Par défaut
    Salut,

    Or le pb, c'est que à chaque fois que je rentre une nouvele personne , à l'affichage il m'affiche la derniere personne rentrée. Comme si ellene s'ajoutait pas à la variable session mais écrasait l'ancienne personne enregistrée.
    Oui c'est le cas
    array() retourne un tableau créé avec les paramètres passés .... On peut attribuer un index particulier à une valeur avec l'opérateur =>.
    plutot que array regarde
    array_intersect() retourne un tableau contenant toutes les valeurs de array1 qui sont présentes dans tous les autres arguments array2, ..., etc. Notez que les clés sont préservées.

Discussions similaires

  1. Valeurs qui disparaissent d'une variable session (tableau)
    Par Pansatyros dans le forum Langage
    Réponses: 3
    Dernier message: 09/05/2007, 11h18
  2. supprimer lignes d'une variable session tableau sauf 1
    Par epeichette dans le forum Langage
    Réponses: 1
    Dernier message: 30/03/2006, 17h41
  3. Réponses: 2
    Dernier message: 05/10/2004, 22h43
  4. [struts]Variable session
    Par ansarim dans le forum Struts 1
    Réponses: 2
    Dernier message: 25/02/2004, 12h02

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