nb : j'explique le probleme plus simplement ici
http://www.developpez.net/forums/d68...t/#post3988954
plus bas dans la page



ah je n'y arrive pas !!!!!!

il doit y avoir une fonction super simple

mon problème est basic

une requete => plusieur resultat => grouper ces resultats dans une variable => imprimer la variable

pouvez vous m'aider

mes en me donnant l'exemple exacte svp

je vous mets le code

je veux faire un echo globale de la requete, hors du while

j'ai ça avec le
echo $lemot;
qui est répété par le
for ($i=0; $i<$nbdegroupe+1; $i++)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
 
 
for ($i=0; $i<$nbdegroupe+1; $i++) {
 
$reponse = mysql_query("SELECT * FROM gits WHERE roman=$roman AND groupe=$i ORDER BY rand() LIMIT 1"); // Requête SQL
 
 
while ($donnees = mysql_fetch_array($reponse) )
{
$lemot = $donnees['mots'];
$lid = $donnees['id'];
$legroupe = $donnees['groupe'];
 
$lemot = stripslashes($lemot);
$lemot = utf8_decode($lemot);
$lemot = "$lemot ";
echo $lemot;
}
}
?>

et moi je veux regrouper le
echo $lemot,
x i
en
echo $globalelemot


quelque chose comme ça


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
 
 
for ($i=0; $i<$nbdegroupe+1; $i++) {
 
$reponse = mysql_query("SELECT * FROM gits WHERE roman=$roman AND groupe=$i ORDER BY rand() LIMIT 1"); // Requête SQL
 
 
while ($donnees = mysql_fetch_array($reponse) )
{
$lemot = $donnees['mots'];
$lid = $donnees['id'];
$legroupe = $donnees['groupe'];
 
$lemot = stripslashes($lemot);
$lemot = utf8_decode($lemot);
$lemot = "$lemot ";
 
}
}
 
 
echo $globalelemot;
?>

faut t'il modifier la requete
mysql_fetch_array

par un
mysql_fetch_array_super_fonction_de_groupement_simplicime

ou mettre
$lemot
dans un array
et printer le array ??????



je suis debutant sur les arrays ou les requetes
quelqu'un a la solution
ça doit être simple


merci d'avance