repeter une variable
le 12/10/2006 à 15:07
Bonjour,
J'ai cherché autant que je pouvais comment résoudre mon probleme mais j'avou ne pas tout comprendre.
Je voudrai repeter une variable définie en fonction d'une variable numérique indéfinie (vous me suivez ?).
Je m'explique :
J'ai une variable numérique défini par le visiteur dans un formaulaire.
ensuite j'ai une variable definie :
Je voudrai une fonction qui puisse afficher $variable autant de fois que $_POST['nb'].
Donc j'ai fais le résonnement suivant :
php //$i vu que je ne connais pas tout je part //du principe que $i est une variable qui part de //0 et augmante de 1 chaque toure de boulce //(jespere que vous me comprenez while ($i < $_POST['nb']) { echo $variable; }
Jusque la je pense que mon résonnement est bon, mais comment définir la variable $i ? Y a t-il un cours qui pourrai me guider ?
merci d'avance pour vos explication,
A bientot !
le 12/10/2006 à 15:31
Alors en fait c'est tout bête jai compris la formule magique c'est :
while (++$i <= $_POST['nb]) { echo $variable; }
merci quand même !
le 14/10/2006 à 17:22
Lefounard
Déconnecté
I am singing in the rain , I am happy again !!
Salut,
Je voudrai repeter une variable définie en fonction d'une variable numérique indéfinie (vous me suivez ?).
Pour faire le chiatique, lol, il faudrait plutot dire une variable de valeur numerique, et une variable avec une valeur prédéfinie. Car en fait il n'a pas vraiment de typage numerique en php.
Bon sinon, pour ton probleme la solution peut-etre :
/* Je connais pas la valeur par defaut attribué a une variable, donc ca te compte rien d'initialiser i. */ $i=0; while (++$i <+ $_POST['']) { echo $variable; }
Ciao,
le 14/10/2006 à 17:24
Lefounard
Déconnecté
I am singing in the rain , I am happy again !!
ouupss l'oubli de nb dans $_POST['nb']
le 15/10/2006 à 00:16
LupusMic
Déconnecté
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Juste pour faire mon pédant :
define('MAX_NB', 10) ; if(array_key_exists('nb', $_POST) and isnum($_POST['nb']) and integer($_POST['nb']) < MAX_ND) for($i=0 ; $i < $_POST['nb'] ; $i++) echo $variable ;
Accès rapide :
PHP / MySQL
HTML / CSS
Javascript
Autres technologies
Le site
Les 3H du PHP
Le bar
Script / Production personnelle
Remonter