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

PHP & Base de données Discussion :

Problème avec boucle foreach


Sujet :

PHP & Base de données

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2010
    Messages : 3
    Par défaut Problème avec boucle foreach
    Bonjour,

    Voici le code d'origine que j'ai et qui marche

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    $_SESSION['surname'] = $form_surname;
    $_SESSION['first_name'] = $form_first_name;
    $_SESSION['last_name'] = $form_last_name;
    $_SESSION['street_nr'] = $form_street_nr;
    $_SESSION['street'] = $form_street;
    $_SESSION['npa'] = $form_npa;
    $_SESSION['address'] = $form_address;
    $_SESSION['phone_home'] = $form_phone_home; 
    $_SESSION['phone_gsm'] = $form_phone_gsm; 
    $_SESSION['phone_other'] = $form_phone_other;
    $_SESSION['email'] = $form_email;
    Et ensuite j'ai voulu l'intégrer dans une boucle for each, mais ça n'a pas l'air de fonctionner. Qqun pourrait m'aider ?

    Merci,

    Meilleures Salutations,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
      session_start();
    $vars_array = array($form_surname, 
                                 $form_first_name, 
      			     $form_last_name, 
      			     $form_street_nr, 
      			     $form_street, 
      			     $form_npa, 
      			     $form_address, 
      			     $form_phone_home,
      			     $form_phone_gsm, 
      			     $form_phone_other, 
      			     $form_email,); 
     
    $vars_array_session = array('surname', 
                                            'first_name', 
      					'last_name', 
      					'street_nr', 
      					'street', 
      					'npa', 
      					'address', 
      					'phone_home',
      					'phone_gsm', 
      					'phone_other', 
      					'email');  
    foreach (($vars_array_session as $var_array_session) && ($vars_array as $var_array)) {
    $_SESSION['$var_array_session'] = $var_array;
    echo "$var_array";
    echo "$var_array_session";

  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
    Plus simple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    session_start();
    $tab = array('surname',
    'first_name', 
    'last_name', 
    'street_nr', 
    'street', 
    'npa', 
    'address', 
    'phone_home',
    'phone_gsm', 
    'phone_other', 
    'email');
     
    foreach ($tab as $name) {
         $_SESSION[$name] = ${"form_".$name};
    }
    D'ailleurs tu te retrouves empetré car ta conception est mauvaise au départ.
    On n'écris pas $form_surname, $form_first_name etc.
    On fait un tableau $form avec $form['surname'] $form['name'] etc.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. [batch] problème avec boucle for
    Par TanEk dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 22/04/2008, 14h41
  2. Problème avec boucle
    Par tahoser dans le forum MATLAB
    Réponses: 6
    Dernier message: 04/01/2008, 09h59
  3. Problème avec boucle for() et action POST
    Par Oli_Ifre dans le forum Langage
    Réponses: 4
    Dernier message: 26/04/2007, 09h52
  4. [ActionScript] Problème avec boucle 'FOR'
    Par BnA dans le forum Flash
    Réponses: 7
    Dernier message: 02/11/2006, 09h26
  5. [Tableaux] Problème avec boucle
    Par MYster dans le forum Langage
    Réponses: 6
    Dernier message: 11/11/2005, 18h39

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