Boucle avec variable "variable"

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Boucle avec variable "variable"

Re: Boucle avec variable "variable"

par lebad » 09 août 2013, 17:37

Ok.
Merci pour la réponse, je vais donc me pencher sur les tableaux, parce que je ne maîtrise pas super bien ça...
Merci, et bonne journée.
Rémi.

Re: Boucle avec variable "variable"

par moogli » 09 août 2013, 13:34

Salut,


Tu peux utiliser les variables dynamiques pour cela (tuto sur phpdebutant.org ou lephpfacile.com).

Par contre ceci semble relever d'un problème de conception.
Ce n'est pas normal d'avoir autant de variables comme ça et c'est inutile de créer de nouvelle référence utilise directement $_POST.
Je pense que ton code doit pouvoir être plus simple avec des tableaux ?


@+

Boucle avec variable "variable"

par lebad » 09 août 2013, 13:26

Bonjour,
je voudrais automatiser ce code :

$a1 = $_POST["a1"]; $b1 = $_POST["b1"];$c1 = $_POST["c1"]; $d1 = $_POST["d1"]; $categorie1 = $_POST["categorie1"];
$a2 = $_POST["a2"]; $b2 = $_POST["b2"];$c2 = $_POST["c2"]; $d2 = $_POST["d2"]; $categorie2 = $_POST["categorie2"];
$a3 = $_POST["a3"]; $b3 = $_POST["b3"];$c3 = $_POST["c3"]; $d3 = $_POST["d3"]; $categorie3 = $_POST["categorie3"];
$a4 = $_POST["a4"]; $b4 = $_POST["b4"];$c4 = $_POST["c4"]; $d4 = $_POST["d4"]; $categorie4 = $_POST["categorie4"];
$a5 = $_POST["a5"]; $b5 = $_POST["b5"];$c5 = $_POST["c5"]; $d5 = $_POST["d5"]; $categorie5 = $_POST["categorie5"];
$a6 = $_POST["a6"]; $b6 = $_POST["b6"];$c6 = $_POST["c6"]; $d6 = $_POST["d6"]; $categorie6 = $_POST["categorie6"];
$a7 = $_POST["a7"]; $b7 = $_POST["b7"];$c7 = $_POST["c7"]; $d7 = $_POST["d7"]; $categorie7 = $_POST["categorie7"];
$a8 = $_POST["a8"]; $b8 = $_POST["b8"];$c8 = $_POST["c8"]; $d8 = $_POST["d8"]; $categorie8 = $_POST["categorie8"];
$a9 = $_POST["a9"]; $b9 = $_POST["b9"];$c9 = $_POST["c9"]; $d9 = $_POST["d9"]; $categorie9 = $_POST["categorie9"];
......
$a40 = $_POST["a40"]; $b40 = $_POST["b40"];$c40 = $_POST["c40"]; $d40 = $_POST["d40"]; $categorie40 = $_POST["categorie40"];

je connais while ($i < 41) , mais j'ai du mal, avec ma variable $i à automatiser "$a1 = ..." puis, à l'occurence suivante "$a2 =..." et ainsi de suite...
Pouvez-vous m'aider SVP.
Merci.
Bonne journée à tous.
Rémi.