Tobias Kloth: fehler mit switch anweisungen

Beitrag lesen

Hallo Frank,

Notice: Undefined index: weiter in f:\apache\rt\htm\seite.php on line 9
line 9: switch($_GET['weiter'])

php meckert, dass der Schlüssel 'weiter' im Array $_GET nicht existiert. Du kannst entweder mit error_reporting() php etwas "toleranter" einstellen, oder, besser, erst mit prüfen, ob $_GET['weiter'] gesetzt ist, z.B. so:

$weiter = isset($_GET['weiter'])?$_GET['weiter']:'';

Wenn $_GET['weiter'] gesetzt ist, steht in $weiter dieser Wert drin, wenn nicht, wird $weiter ein Leersting zugewiesen. (siehe http://www.php.net/language.operators.comparison) Wenn du dann $weiter in switch einsetzt, sollte es keine Meldung mehr geben.

{   // und hier gehts dann halt so weiter
case "":

warum schreibst du das nicht in den default-Block?

kann mir da jemand helfen ?? das ist lästig, wenn das mit in dem text steht !

nochwas am Rande: du plenkst.

Grüße aus Nürnberg
Tobias

--
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|