lordofscotland
Erfahrenes Mitglied
Hallo Community,
bin dabei für eine Seite eine Art Belegungsplan zu erstellen, dabei soll wenn für den Monat nix drin steht, also auch keine ID oder anderweitige Einträge ein Tabellenspalte mit einem Hinweis angezeigt werden.
Quellcode:
Das erste if fragt nur ab ob der Monat welcher als Variable übergeben wird leer ist, das macht das Teil auch, den Teil mit dem Auslesen nach Monat klappt auch, nur am Ende dann in der abfrage klappt die letzte else Schleife nicht und es wird nur die Liste mit den Monaten angezeigt.
Wo liegt mein Denkfehler?
lordofscotland
PS: danke im Vorraus
bin dabei für eine Seite eine Art Belegungsplan zu erstellen, dabei soll wenn für den Monat nix drin steht, also auch keine ID oder anderweitige Einträge ein Tabellenspalte mit einem Hinweis angezeigt werden.
Quellcode:
PHP:
if ($monat == "")
{
print "<td rowspan='13'>Bitte wählen Sie auf der rechten Seite eine Monat aus<br />um sich den Belegungsplan anzeigen zu lassen.</td>";
}
else
{
include("../php/dbconnect_inc.php");
$sql = "SELECT * FROM belegung WHERE '$monat' = monat";
$res = mysql_query($sql);
$anz = mysql_num_rows($res);
while($z = mysql_fetch_row($res)) {
if ($z[0] >= 0)
{
$z[2] = nl2br($z[2]);
print "<td rowspan='13'>$z[1]<br/>$z[2]</td>";
}
else
{
print "<td rowspan='13'>Für den $monat gibt es noch keine Einträge.</td>";
}
}
}
Das erste if fragt nur ab ob der Monat welcher als Variable übergeben wird leer ist, das macht das Teil auch, den Teil mit dem Auslesen nach Monat klappt auch, nur am Ende dann in der abfrage klappt die letzte else Schleife nicht und es wird nur die Liste mit den Monaten angezeigt.
Wo liegt mein Denkfehler?
lordofscotland
PS: danke im Vorraus