SQL Gruppierung | Ausgabe mit PHP

Alain

Grünschnabel
Hi ihr..

für die Vereinshomepage habe ich eine Tabelle angelegt mit den nötigen Feldern für ein Fussballspiel. Jetzt möchte ich, dass ich die Spiele so formatiert aufgelistet bekomme:

Hier findet ihr ein Beispiel

Wie stelle ich das am besten an?

der html code für die Tabelle ist dieser:

PHP:
<table width='380' border='0' cellpadding='0' cellspacing='0'>
  <tr> 
    <td width='19'><font size='1' face='Verdana, Arial, Helvetica, sans-serif'>Mi</font></td>
    <td width='76'><font size='1' face='Verdana, Arial, Helvetica, sans-serif'>15.09.2004</font></td>
    <td width='102'><font size='1' face='Verdana, Arial, Helvetica, sans-serif'>FCS 
      E3</font></td>
    <td width='141'><font size='1' face='Verdana, Arial, Helvetica, sans-serif'>FC 
      Fehraltdorf</font></td>
    <td width='42'><div align='center'><font size='1' face='Verdana, Arial, Helvetica, sans-serif'>10:10</font></div></td>
  </tr>
  <tr> 
    <td>&nbsp;</td>
    <td><font size='1' face='Verdana, Arial, Helvetica, sans-serif'>&nbsp;</font></td>
    <td><font size='1' face='Verdana, Arial, Helvetica, sans-serif'>FCS D1</font></td>
    <td><font size='1' face='Verdana, Arial, Helvetica, sans-serif'>FC Winterthur</font></td>
    <td><div align='center'><font size='1' face='Verdana, Arial, Helvetica, sans-serif'>5:5</font></div></td>
  </tr>
  <tr> 
    <td>&nbsp;</td>
    <td><font size='1' face='Verdana, Arial, Helvetica, sans-serif'>&nbsp;</font></td>
    <td><font size='1' face='Verdana, Arial, Helvetica, sans-serif'>FCS E1</font></td>
    <td><font size='1' face='Verdana, Arial, Helvetica, sans-serif'>FC Z&uuml;rich</font></td>
    <td><div align='center'><font size='1' face='Verdana, Arial, Helvetica, sans-serif'>3:2</font></div></td>
  </tr>
</table>

Vielen Dank für eure Hilfe
 
das wesentliche Problem ist ja das, dass ich das Datum nur ein mal ausgeben möchte. also nur beim ersten Spiel und die anderen einfache darunter OHNE Datum
 
Also ich vergleiche bei einem solchen Problem immer die auszugebenden Tage miteinander.
Ist der neue Tag gleich dem Vorherigen --> schreibe das Datum nicht nocheinmal
Ist der neue Tag anders als der Vorherige --> schreibe das Datum

Also Code ungefähr so:
PHP:
<?
$tag_check = "0";
while($row=mysql_fetch_array($result)) {

if($row['tag'] != $tag_check){
schreibe Datum;
}
else{
schreibe nichts;
}

tag_check = $row['tag'];
}
?>
Ist vielleicht nicht die eleganteste Lösung, aber funktionieren tut's ;-)
 
Zurück