Page 1 sur 1

Probleme d'affichage des resultats

Posté : 25 mai 2010, 00:23
par MELmohammed
Bonjour tout le monde

j'ai un probleme dans le programmation php/syql
je veux afficher des resultats dans un tableau grouper par date
jai fai un script mais l'affichage n'été pas comme je voulai

voila l'affichage du résultats de mon script
Date |eq1|r1-r2|eq2|
-----------------------------|
30-04-2010 |AA |0-1| BB|
30-04-2010 |CC |0-1| DD|
30-04-2010 |EE |0-1| FF|
30-05-2010 |GG |0-1| HH|
30-05-2010 |II |0-1| JJ|
30-06-2010 |KK |0-1| LL|
-----------------------------|

moi je veux afficher les resultas comme ça:

Date |30-04-2010 |
-----------------------------|
30-04-2010 |AA |0-1| BB|
30-04-2010 |CC |0-1| DD|
30-04-2010 |EE |0-1| FF|
-----------------------------|
Date |30-05-2010 |
-----------------------------|
30-05-2010 |GG |0-1| HH|
30-05-2010 |II |0-1| JJ|
30-06-2010 |KK |0-1| LL|
ça veux dire que je veux afficher toutes les resultats d'une date grouper par les defferent dates

mon script c'ecrit comme ça:
table name : resultats , les champs id,eq1,eq2,r1,r2,date
--------------------------------------------------------------------------------------------------------------------
echo'<center><table border="0" width="300" style="border: 1px dotted #C0C0C0">';
$view_res= mysql_query("Select * from resultas order by date ") or die (mysql_error());
while($res=mysql_fetch_array($view_res))
{
extract($res) ;

echo" <tr>
<td width='80' style='border-bottom: 1px solid #F4F4F4'><font size='2' face='Tahoma'>$date $time</font></td>";
}
$view_res= mysql_query("Select * from resultas ") or die (mysql_error());
while($res=mysql_fetch_array($view_res))
{
extract($res) ;

echo" <tr>
<td width='100' style='border-bottom: 1px solid #F8495A'><font size='2' face='Tahoma'>$eq1 $r1 - $r2 $eq2</font></td>
</tr>";

}
echo"</table></center>" ;
?>'

------------------------------------------------------------------------------------------------

est-ce-que possible de m'aider pour résoudre mon problème et merci infiniment

Re: Probleme d'affichage des resultats

Posté : 25 mai 2010, 08:29
par Lupuz
il faut que tu affiche un sépa sur les changements de dates.

Code : Tout sélectionner

?> echo'<center><table border="0" width="300" style="border: 1px dotted #C0C0C0">'; $view_res= mysql_query("Select * from resultas order by date ") or die (mysql_error()); $datePrecedente = ""; while($res=mysql_fetch_array($view_res)) { extract($res) ; if ($datePrecedente != $Date) echo" <tr><td width='100' style='border-bottom: 1px solid #F8495A'><font size='2' face='Tahoma'>date ".$Date ."</font></td></tr>"; echo" <tr> <td width='100' style='border-bottom: 1px solid #F8495A'><font size='2' face='Tahoma'>$eq1 $r1 - $r2 $eq2</font></td> </tr>"; $datePrecedente = $Date; } echo"</table></center>" ; ?>

Re: Probleme d'affichage des resultats

Posté : 25 mai 2010, 12:50
par MELmohammed
Merçi beaucoup pour la solution ça donnerai ce-que je voulais faire, merçi infiniment