Récupération de variables inconnues

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 : Récupération de variables inconnues

par toony.m » 05 mars 2007, 15:25

Merci!

par raptor » 05 mars 2007, 13:16

foreach ($_POST as $key=>$val) {
  if (substr($key,0,3) == "num") {
    $$key = $val;
  }
}
mais bon autant travailler directement sur $_POST :?

Récupération de variables inconnues

par toony.m » 05 mars 2007, 12:58

Bonjour,

Comment faire pour récupérer toutes les variables envoyées par un formulaire en POST. Le formulaire est généré à la volée, et donc le nombre de variables varie.

$i=1;
boucle while {
<input name="num$i" type="text" id="num$i" size="5">...
$i++;
}
pour récupérer, je passe les détails, j'utilise :
$num = eval("return \$num$i; ");
Ce que je ne comprends pas c'est que si je laisse le script tel quel, $num1 par ex. n'est pas reconnu, je suis obligé de faire
$num1=$_POST['num1'];
Et étant donné que ca peut aller jusqu'a num200, pour tout lister ca fait long...

Existe-t-il un script pour tout récupérer d'un coup ?