repeter une variable

Répondre
Suta
Suta
Déconnecté
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.
  1. $_POST['nb'] 


ensuite j'ai une variable definie :
  1. $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
  1.  
  2. //$i vu que je ne connais pas tout je part
  3. //du principe que $i est une variable qui part de
  4. //0 et augmante de 1 chaque toure de boulce
  5. //(jespere que vous me comprenez
  6. while ($i < $_POST['nb']) {
  7. echo $variable;
  8. }
  9.  


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
Suta
Déconnecté
Alors en fait c'est tout bête jai compris la formule magique c'est :
  1.  
  2. while (++$i <= $_POST['nb]) {
  3. echo $variable;
  4. }
  5.  


merci quand même !
Lefounard
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 :
  1.  
  2. /* Je connais pas la valeur par defaut attribué a une variable, donc ca te compte rien d'initialiser i. */
  3.  
  4. $i=0;
  5. while (++$i <+ $_POST['']) {
  6. echo $variable;
  7. }
  8.  


Ciao,
Lefounard
Lefounard
Déconnecté
I am singing in the rain , I am happy again !!
ouupss l'oubli de nb dans $_POST['nb']
LupusMic
LupusMic
Déconnecté
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Juste pour faire mon pédant :
  1. define('MAX_NB', 10) ;
  2. if(array_key_exists('nb', $_POST) and isnum($_POST['nb']) and integer($_POST['nb']) <
  3. MAX_ND)
  4. for($i=0 ; $i < $_POST['nb'] ; $i++) echo $variable ;
  5.  
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Php - Breizh Blog