GalaxyWarrior
Erfahrenes Mitglied
Sorry, aber ich weiß nicht wie ich mein Problem in einer Überschrift erklären soll ^^
Also, ich habe gerade ein Raumbelegungs Homepage für die Schule gemacht. Funktioniert auch alles bis auf die Dauerbelegungen. Wenn ich den Code
Verwende, dann funktioniert auch alles wie es soll. Allerdings ohne Dauerbelegung. (screen1.jpg)
Wenn ich nun
verwende, geht es nichtmehr. Er füllt dann an dem Wochentag von dem die Dauerbelegung ist alle Felder aus (screen2.jpg) und an allen andern Tagen wird nix gezeigt(screen3.jpg)
Hat jemand ne Idee woran das liegt? Ich steh etwas vor der Wand
Gruß GalaxyWarrior
Also, ich habe gerade ein Raumbelegungs Homepage für die Schule gemacht. Funktioniert auch alles bis auf die Dauerbelegungen. Wenn ich den Code
Code:
while($objects = $connect->mysqldaten()){
echo "<tr><td><img src=\"media/".$objects['Art'].".jpg\" width=\"100\" height=\"60\"> ".$objects['Bezeichnung']."</td>";
for($td = 1; $td <= 10; $td++){
$information->query("SELECT * FROM bsys1_buchung WHERE `oid` = '$objects[ID]' AND `stunde` = '$td' AND `datum` = '$ts'");
$check = $information->mysqldaten();
if(!$check){
echo "<input type=\"hidden\" value=\"".$objects['ID']."\" name=\"ID\">";
echo "<td><input type=\"checkbox\" value=\"1\" name=\"".$objects['ID'].$td."\"></td>";
}else{
$dauertag = date("D",$check['datum']);
$today = date("D",$ts);
//echo $dauertag." - ".$today;
if($ts == $check['datum']){
echo "<td>".$daten['Kuerzel']."</td>";
}//elseif($check['dauerhaft'] == "1" && $today == $dauertag){
// echo "<td>".$daten['Kuerzel']."1</td>";
//}
}
}
echo "</tr>";
}
Verwende, dann funktioniert auch alles wie es soll. Allerdings ohne Dauerbelegung. (screen1.jpg)
Wenn ich nun
Code:
while($objects = $connect->mysqldaten()){
echo "<tr><td><img src=\"media/".$objects['Art'].".jpg\" width=\"100\" height=\"60\"> ".$objects['Bezeichnung']."</td>";
for($td = 1; $td <= 10; $td++){
$information->query("SELECT * FROM bsys1_buchung WHERE `oid` = '$objects[ID]' AND `stunde` = '$td' AND `datum` = '$ts' OR `dauerhaft` = '1'");
$check = $information->mysqldaten();
if(!$check){
echo "<input type=\"hidden\" value=\"".$objects['ID']."\" name=\"ID\">";
echo "<td><input type=\"checkbox\" value=\"1\" name=\"".$objects['ID'].$td."\"></td>";
}else{
$dauertag = date("D",$check['datum']);
$today = date("D",$ts);
//echo $dauertag." - ".$today;
if($ts == $check['datum']){
echo "<td>".$daten['Kuerzel']."</td>";
}elseif($check['dauerhaft'] == "1" && $today == $dauertag){
echo "<td>".$daten['Kuerzel']."1</td>";
}
}
}
echo "</tr>";
}
verwende, geht es nichtmehr. Er füllt dann an dem Wochentag von dem die Dauerbelegung ist alle Felder aus (screen2.jpg) und an allen andern Tagen wird nix gezeigt(screen3.jpg)
Hat jemand ne Idee woran das liegt? Ich steh etwas vor der Wand
Gruß GalaxyWarrior