Hallo.
ich habe einen Saisonspielplan in einer DB gespeichert.
Nun möchte ich aber, dass immer das nächste Spiel angezeigt wird.
Leider zeigt es mir erst das spiel der ID 9 an.
mein code sieht so aus
Was ist da falsch?
bin leider nicht der PHP und mysql Profi hoffe aber doch auf Hilfe.
ich habe einen Saisonspielplan in einer DB gespeichert.
Nun möchte ich aber, dass immer das nächste Spiel angezeigt wird.
Leider zeigt es mir erst das spiel der ID 9 an.
mein code sieht so aus
PHP-Code:
<?
include "var.inc.php";
$sql = "SELECT date, spiel, art, bemerkung, resultat, wo, id FROM vorrunde0708
WHERE year(date) >= ".date("Y")." and month(date) >= ".date("m")." and day(date) > ".date("d")." and art='trainingsspiel'
or year(date) >= ".date("Y")." and month(date) >= ".date("m")." and day(date) > ".date("d")." and art='vorbereitungsturnier'
or year(date) >= ".date("Y")." and month(date) >= ".date("m")." and day(date) > ".date("d")." and art='meisterschaft'
order by date limit 1";
$result = mysql_query($sql);
$num = mysql_num_rows($result);
$row = mysql_fetch_assoc($result);
$date=date('d.m.Y', strtotime($row['date']));
$day=date('D', strtotime($row['date']));
$zeit=date('H:i', strtotime($row['date']));
$spiel=$row['spiel'];
$art=$row['art'];
$wo=$row['wo'];
$tag_array = array(
"Mon" => "Montag",
"Tue" => "Dienstag",
"Wed" => "Mittwoch",
"Thu" => "Donnerstag",
"Fri" => "Freitag",
"Sat" => "Samstag",
"Sun" => "Sonntag");
$tag = $tag_array["$day"];
if($num>0)
{
echo"<table border=0 cellspacing=0 cellpadding=0>
<tr>
<td align=center width=200>Nächstes Spiel<br>
<br>
".$tag." ".$date."<br>
um ".$zeit."<br>
".$spiel.$wo."<br>
".$art."</td>
</tr>
</table>";
}
?>
bin leider nicht der PHP und mysql Profi hoffe aber doch auf Hilfe.
Kommentar