Kann mir jemand sagen, warum ich mit dem untenstehenden Code nur eine Tabelle von einem Datum bekomme und nicht mehrere Tabellen? Sieht jemand einen Fehler im Code?
PHP-Code:
datum_SQL="SELECT DATE_FORMAT(SP.datum, '%d.%m.%Y') AS gdatum FROM tblspielplan_nla SP GROUP BY gdatum ORDER BY SP.datum";
$datumdata=mysql_query($datum_SQL);
while($gdata=mysql_fetch_array($datumdata)){
$gdatum = $gdata['gdatum'];
$spielplan_SQL="SELECT SP.spiel_id, SP.runde, DATE_FORMAT (SP.datum, '%d.%m.%Y') AS datum, SP.zeit, TIME_FORMAT(zeit, '%k.%i') AS dzeit, H.vereinsname AS hvereinsname, G.vereinsname AS gvereinsname FROM tblspielplan_nla SP LEFT OUTER JOIN tblvereine H ON SP.heim = H.id_verein LEFT OUTER JOIN tblvereine G ON SP.gast = G.id_verein WHERE datum='$gdatum'";
$spieldata=mysql_query($spielplan_SQL);
while($data=mysql_fetch_array($spieldata)){
$datum = $data['datum'];
$heim = $data['hvereinsname'];
$gast = $data['gvereinsname'];
echo "<table>";
echo "<tr><td>$datum</td><td>$heim</td><td>-</td><td>$gast</td></tr>";
echo "</table>";
}
}
EDIT:
php.tags by wotan
Kommentar