Argument variables superglobales variables

Résolu
Bonjour,
Je reçois par un formulaire des variables $_POST['nom1], $_POST['prenom1], $_POST['nom2], $_POST['nom2], grâce à une boucle for.
Dans le traitement de mon formulaire je voudrais appeler chacune de ces variables dans une boucle for, c'est a dire en premier toutes les variables avec un 1, ensuite celles avec un 2, ..., mais je ne sais pas comment faire varier l'argument de ma variable $_POST['prenomk'] avec k, le compteur de ma boucle.
Quelle est la syntaxe à utiliser ?
J'ai essayé $_POST['nom' . $k], entre autres, mais sans succès...
Merci de votre aide
Cordialement
Thombou



--
L'informatique est un monde dont on a jamais fini de faire le tour.

1 réponse

  1. Contributeur
    salut,

    j'ai essayé $_POST['nom'.$k] et ça fonctionne.
    Tu peux essayer également $_POST["nom$k"] ou de concaténer ta clé avant, normalement tout ça doit fonctionner.
    1. j'avais mis un espace entre les quotes et le point...
      Mes excuses, je ne pensais pas que cela avait une influence, d'habitude je concatène comme cela.
      Merci ThEBiShOp
    2. Contributeur
      Et bien normalement, ça ne change rien ^^
      J'ai testé avec espace, ça fonctionne également chez moi
      Ton problème venait peut être d'ailleurs.