repeter une variable

Répondre
Suta
le 12/10/2006 à 15:07
Suta
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.
$_POST['nb']


ensuite j'ai une variable definie :
$variable = "exemple"


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 !
Suta
le 12/10/2006 à 15:31
Suta
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 !
Lefounard
le 14/10/2006 à 17:22
Lefounard
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,
I am singing in the rain , I am happy again !!
Lefounard
le 14/10/2006 à 17:24
Lefounard
ouupss l'oubli de nb dans $_POST['nb']
I am singing in the rain , I am happy again !!
LupusMic
le 15/10/2006 à 00:16
LupusMic
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 ;
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours