Homepage selbermachen 7.852 Themen, 35.619 Beiträge

Variablenübergabe mit PHP

Active A / 2 Antworten / Baumansicht Nickles

Ich füge auf meiner HP die Inhalte mittels require() ein. Dazu übergebe ich die Variable $w1 in dem entsprechenden Link im Menü. Also: "...inhalt.php?w1=bilder".
Jetz möchte ich daß, wenn kein Wert übergeben wurde, das immer automatisch die Startseite angezeigt wird. Ich habe bereits am Anfang der Seite "if (!$w1) $w1="start";" eigegeben, was allerding mit
"Warning: Undefined variable: w1 in ...inhalt.php on line 2" belohnt wird. Was kann ich da machen?

Vielen Dank im Vorraus, Achim

bei Antwort benachrichtigen
meisterv2k Active A „Variablenübergabe mit PHP“
Optionen

Ich bin mir leider nicht ganz sicher, was du mit "kein Wert übergeben meinst. Ich sehe da zwei Möglichkeiten.
1)
Die Variable $w1 wird übergeben, hat jedoch keinen Wert("...inhalt.php?w1=").
In diesem Fall müßte die Anfangszeile lauten: if($w1=="") $w1="start";

2)
Die Variable $w1 wird überhaupt nicht übergeben ("...inhalt.php).
In diesem Fall müßte die Anfangszeile lauten: if(!isset($w1)) $w1="start";

bei Antwort benachrichtigen
Active A Nachtrag zu: „Variablenübergabe mit PHP“
Optionen

Ich meinte 2).
Hat auch geklappt.
vielen Dank, Achim

bei Antwort benachrichtigen