Verschiedene Inhalte über Links auf gleicher Seite

Peter Kluge

Angesehenes Mitglied
Hallo Leute.

Folgendes würde ich gern umsetzen wollen. Und zwar habe ich auf einer Seite ein Menü aus verschiedene Links.

Nehmen wir mal an:

Link1 Link2 Link3

Standartmäßig soll wenn ich auf die Seite komme die Include-Datei "items/item.aktion.inc.php" angezeigt werden. Wenn ich nun auf Link2 klicke, soll die gleiche Seite geladen werden, nur mit der Include-Datei "item/item.filmliste.inc.php".

Ich habe mir dazu folgenden Code-Schnippsel gefunden:

<? if ($check=="TRUE") { ?>


<?
if ($filme == "TRUE") {
include($incloc."items/item.filmliste.inc.php");
} else {
include($incloc."items/item.aktion.inc.php");
}
?>

<? } else { ?>

<? } ?>

Leider funktionert das ganze nicht. Kann da jemand helfen?

Gruß Peter

 
CODE <a href="index.php?d=aktion">Link 1</a>
<a href="index.php?d=filmliste">Link 2</a>
<a href="index.php?d=sonstiges">Link 3</a>

<?php

if($d=="filmliste") include($incloc."items/item.filmliste.inc.php");
elseif($d=="sonstiges") include($incloc."items/item.sonstiges.inc.php");
else include($incloc."items/item.aktion.inc.php");

?>


Gruss, Patrick
 
QUOTE (pat-b @ Fr 3.11.2006, 14:57)
CODE <a href="index.php?d=aktion">Link 1</a>
<a href="index.php?d=filmliste">Link 2</a>
<a href="index.php?d=sonstiges">Link 3</a>

<?php

if($d=="filmliste") include($incloc."items/item.filmliste.inc.php");
elseif($d=="sonstiges") include($incloc."items/item.sonstiges.inc.php");
else include($incloc."items/item.aktion.inc.php");

?>


Gruss, Patrick

Wer hat denn noch "register_globals" on?!
dry.gif

Besser noch ein $d = $_GET['d']; rein
 
QUOTE (pinmoney @ Fr 3.11.2006, 15:35) ? Was ist da der Unterschied? Und wo kommt was rein?

Der Code von Nils ist nicht nur Sauberer, sondern auch Sicherer.

Bei dem Code von pat-b, muss register globals auf ON stehen, was eine riesige Sicherheitslücke aufwirft.

Ich schreib dir den ganzen Code:

CODE
<a href="index.php?d=aktion">Link 1</a>
<a href="index.php?d=filmliste">Link 2</a>
<a href="index.php?d=sonstiges">Link 3</a>

<?php

if($_GET['d'] == "filmliste") { include($incloc."items/item.filmliste.inc.php"); }
elseif($_GET['d'] == "sonstiges") { include($incloc."items/item.sonstiges.inc.php"); }
else { include($incloc."items/item.aktion.inc.php"); }

?>



gruß
 
Zurück
Oben