incrémentation de valeur

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 : incrémentation de valeur

Re: incrémentation de valeur

par toony.m » 12 oct. 2009, 16:57

Merci!

Ca marche plus simplement avec
${"xxx".$q."xxx"}

Re: incrémentation de valeur

par Dr@ke » 12 oct. 2009, 15:38

Exemple (cela vérifit si tous les champs sont inférieurs à 11):
$q1 = (isset($_POST['1-8'])) ? $_POST['1-8'] : null;
$q2 = (isset($_POST['1-9'])) ? $_POST['1-9'] : null;
$q3 = (isset($_POST['1-10'])) ? $_POST['1-10'] : null;
$q4 = (isset($_POST['1-11'])) ? $_POST['1-11'] : null;

$q = array($q1, $q2, $q3, $q4);

while (list(, $value) = each($q)) {
   if ($value <= '11') { 
        $verif = 'ok' ;
   }
}
if ($verif == 'ok') {
    echo 'ok';
} 
je dois partir, j'ai fais cela rapidement, donc peut-être des erreurs...

incrémentation de valeur

par toony.m » 12 oct. 2009, 15:14

Bonjour à tous,

Me revoila côté php parce que je suis bloqué.
Un formulaire contient plusieurs checkbox comme suit :

Code : Tout sélectionner

<input name='1-8' id='1-8' ...> <input name='1-9' id='1-9' ...> <input name='1-10' id='1-10' ...> <input name='1-11' id='1-11' ...>
Je souhaire récupérer en php ces valeurs avec :
$q=8;
	
while($8<=11){
	
	if(isset($_POST['1-$q'])){ echo "ok"; }
	$q++;
}
mais ca ne marche pas.
Comment insérer mon $q dans $_POST['1-$q'] ?