I din fil "default.php" så lägger du in raden:
<? include( $action . '.php' ); ?>
som om du går in på sidan "default.php?action=hej" så kommer den visa sidan "hej.php".
5 svar · 266 visningar · startad av WiZzLeR
Hur gör jag så att en ny sida visas fast i samma fil tex. jag har defaulf.php sen om jag trycker på en länk så går jag till default.php?action=hej
hoppas nån förstår vad jag menar...
I din fil "default.php" så lägger du in raden:
<? include( $action . '.php' ); ?>
som om du går in på sidan "default.php?action=hej" så kommer den visa sidan "hej.php".
nja all info ska vara i default.php men den e typ uppdelat i 2 sektioner.
Då kan du ju göra så här:
<?
if(isset($_GET["action"])){
require ($_GET["action"].".php");
}
else{
require ("main.php");
}
?>
Tror att det ska fungera. Då hämtar den den sida som anges i variabeln action och om variabeln action är tom så hämtas "main.php"... men om det inte är det du är ute efter så får du lov att vara mer specifik, du ger inte bra beskrivningar på vad du vill ;)
Finns ju switch som man skulle kunna använda, ungefär såhär:
switch($_GET['action'])
{
case hej:
echo "Hej hej!";
break;
case hejda:
echo "hejd&aring;, kul att ha dig h&auml;r";
break;
default:
echo "Detta syns ifall $_GET['action'] inte &auml;r n&aring;t";
break;
}
inom varje case skriver du vad som händer när action är till exempel "hej" eller "hejda", eller om det inte är något alls.
danke, funkar perfekt!!