Scratchbook

Das Leben ist immer anders als die Realität.

Bug fixed

Claude, 28. Februar 2005, 21:37 Uhr

Sumsi (Urban 4102) hatte Recht: Die Abfrage “Alle” führte ins Leere.


Habs nochmal getestet, jetzt sollte es wieder funktionieren.
Was war passiert:

Es gibt die Variable $week. Mit der lassen sich die Blogs nach Woche gruppieren. Oder wenn sie auf “alle” steht, werden alle Blogs angezeigt. Für das Sortieren von Blogs nach Autoren habe ich diese Variable missbraucht. Autoren funktionierte zwar, aber nicht mehr “alle”. Warum:

if($week==alle){
[zeige alle Blogs]
}
if($week==autoren){
[zeige Blogs eines Autors (benötigt autorid)]
}
else{
[zeige die Blogs der Woche]
}

Jetzt wird die if-Abfrage durchlaufen. Das else wird aber nur aktiv, wenn die if-Abfrage bei den Autoren false ist…
Die If-Abfrage von “alle” wird also ausgeschlossen. Denn wenn es nicht auf “Autor” ist, zeige einfach die Wochenblogs. Und da die Zahl der Woche fehlt (weil sie ja auf “alle” steht, ist das Ergebnis leer. Ein neuanordnen der Abfragen hat den Bug bereits gefixt:

if($week==autoren){
[zeige blogs eines autors (benötigt autorid)]
}
else{
[zeige die blogs der woche]
}
if($week==alle){
[zeige alle blogs]
}

Danke Sumsi.