par
bkophp » 14 mars 2010, 23:43
Bonjour,
je bloque devant un problème qui doit pourtant être très simple :
Voila, j'effectue un requête sql toute simple et je souhaiterai que les resultats du champ 1 s'affichent en haut des 3 colonnes du tableau et que les resultats du champ 2 s'affichent sur les 3 colonnes de la ligne d'en dessous.
Pour résumer je souhaite ca :
<TR>
<TH> champ1 </TH>
<TH> champ1 </TH>
<TH> champ1 </TH>
</TR>
<TR>
<TH> champ2 </TH>
<TD>champ2 </TD>
<TD> champ2 </TD>
</TR>
Le problème est que ma boucle affichent 3 fois le même résultat dans chaque colonne car tant que la boucle n'est pas finie, il ne passe pas au résultat suivant. Voici mon code et merci d'avance !
Code : Tout sélectionner
$query = "SELECT champ1,champ2, FROM table1";
$result = mysql_query($query);
while($row = mysql_fetch_row($result))
{
echo "
<TR>
<TH> ".$row["0"]." </TH>
<TH> ".$row["0"]." </TH>
<TH> ".$row["0"]." </TH>
</TR>
<TR>
<TH> ".$row["1"]." </TH>
<TD> ".$row["1"]." </TD>
<TD> ".$row["1"]." </TD>
</TR>
";
}
Bonjour,
je bloque devant un problème qui doit pourtant être très simple :
Voila, j'effectue un requête sql toute simple et je souhaiterai que les resultats du champ 1 s'affichent en haut des 3 colonnes du tableau et que les resultats du champ 2 s'affichent sur les 3 colonnes de la ligne d'en dessous.
Pour résumer je souhaite ca :
<TR>
<TH> champ1 </TH>
<TH> champ1 </TH>
<TH> champ1 </TH>
</TR>
<TR>
<TH> champ2 </TH>
<TD>champ2 </TD>
<TD> champ2 </TD>
</TR>
Le problème est que ma boucle affichent 3 fois le même résultat dans chaque colonne car tant que la boucle n'est pas finie, il ne passe pas au résultat suivant. Voici mon code et merci d'avance !
[code]
$query = "SELECT champ1,champ2, FROM table1";
$result = mysql_query($query);
while($row = mysql_fetch_row($result))
{
echo "
<TR>
<TH> ".$row["0"]." </TH>
<TH> ".$row["0"]." </TH>
<TH> ".$row["0"]." </TH>
</TR>
<TR>
<TH> ".$row["1"]." </TH>
<TD> ".$row["1"]." </TD>
<TD> ".$row["1"]." </TD>
</TR>
";
}
[/code]