8797 sujets

Développement web côté serveur, CMS

Bonjour à tous Smiley smile

Voila jsuis confronté à un ptit soucis :

Je souhaiterais afficher X fois un textarea.
X correspond à un chiffre en BDD.

Exemple :

Nombre : 6
Donc apres requete, je souhaite que dans mon formulaire s'affiche 6 fois un textarea.

Je pense qu'il suffit que je fasse une boucle while, mais il me manque un chainon Smiley decu

PS : ce n'est pas la requete qui me pose soucis... C'est juste la relation : le chiffre est " X " donc afficher X fois.

Quelqu'un peut m'aider ? Smiley langue

Merci
Modifié par lecourtier (06 Mar 2008 - 17:25)
Salut,

la boucle "for"

for($i=0;$i<$nombreX;$i++){
echo '<textarea></textarea>';
}


Edit : Coiffé sur le poteau Smiley eek Smiley eek Smiley eek
Modifié par skywalk3r (06 Mar 2008 - 14:25)
si c'est le pb d'exploiter X fois la même valeur d'un enregistrement.

c'est tout bete avant de faire la boucle

tu inseres le résultat dans une variable.

et c'est cette variable que tu ecris X fois comme décrit dans les post precedent.

while ( $row  = mysql_fetch_assoc($resultat) ) {

$texte = $row['textearea'];
$nbrefois = $row['nombre'];
echo "<textarea>";

 for (i=0;i<$nbrefois;i++) {
  echo $texte;
 }

 echo "</textarea>";
}

Modifié par CPascal (06 Mar 2008 - 14:42)