Kein IF-ELSE mehr möglich?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
basteln
code
dank
dummen fehler
erkennen
fehlermeldung
file
ftp
hauen
liegen
netten antworten
nichtmal
schleife
stand
stunde
switch
tolle vergleich
wand
-
Hallo,
folgendes verursacht bei mir Selbstzweifelungsgründe.. Schaffe ich es wirklich nicht mehr eine einfache If-Else Schleife zu basteln? Mein Code
soll mir wie man unschwer erkennen kann eine Seite includen wenn $_GET['s'] einen Wert enthält. Das Paradoxe daran ist, dass keine Fehlermeldung kommt und die seite auch normal geladen wird. Wenn ich<?php $s = $_GET['s']; if($s=='news') { include('explore_news.php'); }elseif($s=='errorpages') { include('explore_errorpages.php'); }else{ include('404.php'); } ?>
ersetze, dann gibt er mir asdf aus. Wenn ichinclude() durch echo 'asdf';
drunter schreib, dann gibt er mir dass auch aus. Ist etwas bei dem Include falsch?echo 'asdf';
Was mich nur so aufregt ist, dass ich schon seit ner Stunde weiterarbeiten will, aber nichtmal der "tolle" Vergleich mit der If-Else Schleife klappt.. Vorher hatte ich das ganze sogar mit switch und habs umgeschrieben...
== PS: Die Seiten explore_example gibt es auch wirklich und sie liegen im selben VZ ==
Beitrag zuletzt geändert: 8.4.2011 17:29:58 von limabone -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
<?php $s = $_GET['s']; if($s == 'news') { include('explore_news.php'); die('a'); } elseif($s == 'errorpages') { include('explore_errorpages.php'); die('b'); } else { include('404.php'); die('c'); } ?>
Das muss gehen. Im Code ist nichts falsch. Was passiert, wenn du das hier aufrufst? -
Ich habe den Code getestet, bei mir funktioniert er.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage