Ik ben bezig met een uitslagen pagina.
Mijn doel is om verschillende speelronde's gegroepeerd onder elkaar te krijgen.
Tot nu toe krijg ik dit: http://www.quickboysb5.nl/a6/uitslagen.php
Ik wil graag dit:
Speelronde 10-07-2008
VVSB A4 - Valken'68 A2 4 - 6
Speelronde 05-06-2008
GHC A3 - Quick Boys A6 1 - 1
UDO A2 - Lugdunum A1 4 - 2
Speelronde 10-01-2008
Lisse A5 - Rijnsburgse Boys A4 2 - 1
Ik heb verschillende dingen geprobeerd o.a. met Group by en met een if..else relatie
Dit lukt alleen niet.
Dit is de code:
<table border=1>
<?php
$res = mysql_query("SELECT wedstrijden . * , (
SELECT clubnaam
FROM clubs
WHERE club_id = thuisploeg_id
) AS thuis, (
SELECT clubnaam
FROM clubs
WHERE club_id = uitploeg_id
) AS uit
FROM wedstrijden
WHERE type_id =1
ORDER BY datum DESC , tijd ASC
");
while ($row = mysql_fetch_assoc($res) or die (mysql_error())) {
$datum = $row["datum"];
$datum2=explode("-",$datum);
$NLdate=$datum2[2]."-".$datum2[1]."-".$datum2[0];
$tijd = $row["tijd"];
$thuisploeg = $row["thuis"];
$uitploeg = $row["uit"];
$uitslag = $row["uitslag_thuis"] . " - " . $row["uitslag_uit"];
if ($NLdate == $NLdate-1)
{}
else
{
echo "<tr><td colspan=3>Speelronde ".$NLdate."</td></tr>";
}
echo "<tr><td>".$thuisploeg."</td><td> - ".$uitploeg."</td><td> ".$uitslag."</td></tr>";
}
?>
</table>
Mijn database zit als volgt in elkaar:
Database clubs: met velden club_id en clubnaam
Database wedstrijden: met velden wedstrijd_id, thuisploeg_id, uitploeg_id, datum, uitslag_thuis, uitslag_uit en tijd
Kan iemand mij helpen?
334 views