Comment assembler des variables avec une boucle

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 : Comment assembler des variables avec une boucle

Re: Comment assembler des variables avec une boucle

par AB » 25 janv. 2011, 19:16

Juste pour info...

A noter qu'on emploi aussi assez souvent un tableau : on met les éléments dans un tableau et puis on fait un implode sur ce tableau. C'est très pratique pour ajouter des délimiteurs entre les éléments sinon en employant la concaténation il faut se préoccuper de ne pas mettre de délimiteur derrière le dernier élément.

Re: Comment assembler des variables avec une boucle

par Mat 87 » 25 janv. 2011, 15:14

Super Merci :-)

ça marche bien
j'en ai profité pour me renseigner sur la concatenation, c'est tés utile

Mat

Re: Comment assembler des variables avec une boucle

par jojolapine » 25 janv. 2011, 13:41

Il te suffit de concaténer...
$reqlist = "SELECT * FROM liste WHERE (nomlist='$nomlist')";
$reslist = mysql_db_query($nombase, $reqlist2, $lien);

$nouvtexte = '';

while ($lignelist = mysql_fetch_array($reslist))
{
$nouvtexte .= ' '.$lignelist['letexte'];
}

Comment assembler des variables avec une boucle

par MAT 87 » 25 janv. 2011, 13:09

Bonjour
J'ai besoin de votre aide car je suis confronté a un probleme:

J'ai une table qui contient des enregistrements et je voudrais les récupérer dans une boucle afin de les assembler
j'ai essayé:

Code : Tout sélectionner

$reqlist = "SELECT *FROM liste WHERE (nomlist='$nomlist')"; $reslist = mysql_db_query($nombase, $reqlist2, $lien); while ($lignelist = mysql_fetch_array($reslist)) { $nouvtexte = $lignelist['letexte']; }
Mais je n'obtiens qu'un seul de mes enregistrements dans $nouvtexte
alors que je voudrais que $nouvtexte contienne tous les enregistrements a la suite l'un de l'autre.

Il y a peutêtre un moyen avecune boucle for, mais je ne sais pas comment faire :-(

Merci de m'aider

Mat