hi,
Es wird immer nur
case "":
include "start.php";
break;
ausgeführt.
Dann sollte dein erster Schritt mal sein, den "übergebenen" Wert zur Kontrolle auszugeben - var_dump($do);
Auf Basis der Erkenntnis, dass der gar nicht existiert, ist dein nächster Schritt, das error_reporting während des Entwickelns schärfer zu stellen, damit PHP dich auf solche Fehler selber hinweist - E_ALL wäre empfehlenswert.
Und dann informierst du dich über das Stichwort register_globals, diese Einstellung dürfte nämlich auf off stehen. Und das lässt du bitte auch so - und nimmst stattdessen von extern übergebene Werte auf vernünftige Weise in Empfang.
Und statt eines ellenlangen switches bietet sich ein Array, welches die "erlaubten" Werte enthält, und wogegen dann er übergebene Wert geprüft wird, eher an.
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }