include klappt nicht, wie gedacht

H4sche

Grünschnabel
Hi,

ich hoffe jetzt kommen nicht wieder Antworten, wie "Das hatten wir schon 20mal" oder "Suche benutzen", denn ich suche schon den ganzen Vormittag (nicht nur hier) aber find nicht das, was mir helfen könnte.

Nun zum Problem:

Ich hab ne index.php , in dieser ist an der Stelle, wo der content geladen werden soll, ein simpler switch()
PHP:
<? 
switch($site)
{ 
case 'news': include("news.php");
break;
case 'statistics': include("statistics.php");
break;
default: include("news.php");
break; 
} 
?>

so in der Richtung, die beiden Sites includet es auch einwandfrei, mein problem ist jetzt nur, wenn ich z.b. auf der Statistic-site auf einen link klicke, der auf index.php?site=statistics?details=ie verweisst, kommt nicht die gewünschte Seite sondern es haut mir den default raus. lade ich aber statistics.php?details=ie kommt der gewünschte Inhalt.

Was hab ich vergessen, bzw muss ich einfügen, das auch weitere Parameter berücksichtigt werden, ohne das es mir jedesmal den default raushaut?

thx

H4sche
 
Weil du nur den erten Parameter mit ? anhängst, alle folgenden mit &

Also file.php?param1=value1&param2=value2&....

Schöner wäre es das ganze mit $_GET['parametername'] auszulesen statt via register_globals....

@Oliver: es geht ja, sonst würde es bei nur einem Parameter nicht klappen
 
thx @ Ben Ben das war schon das Prob :D

wusste ich nicht, das alle nachfolgenden mit & angehängt werden :)

thx für die schnelle Hilfe!

H4sche
 
Zurück