Sida 1 av 1

[PHP] index.php?page1 [LÖST]

Postat: 12 jan 2008, 16:35
av SakJur
Hej!
Titeln förklarar lite..
Jag vill veta hur man gör så man får:
index.php?page1
index.php?page2
osv.

Nån bra guide till det?
Engelska och Svenska är båda ok...

SV: PHP index.php?page1

Postat: 12 jan 2008, 17:04
av HOLMEN
Du kan göra såhär:

Länk:
<a href="?action=sida1">Sida 1</a>
<a href="?action=sida2">Sida 2</a>

<?php
switch($_GET[action])
{
default:
include("sida1.php");
break;

case "sida1":
include("sida1.php");
break;

case "sida2":
echo 'Texten i sida 2.';
break;

}
?>

"action" kan bytas ut till vad som. Tex "page"

SV: PHP index.php?page1

Postat: 12 jan 2008, 17:15
av KiviE
Jag har här skrivit en liten guide om php och hur man kan bygga upp en gästbok med inloggning där man gör det du vill göra.

Läser du koden så fattar du nog hur man gör.

Det är precis som HOLMEN säger men jag har löst case grejen på ett annat vis.

SV: PHP index.php?page1

Postat: 12 jan 2008, 17:35
av Konservburk
SakJur skrev: Jag vill veta hur man gör så man får:
index.php?page1
index.php?page2
Det som kommer efter '?' kallas QUERY_STRING...

Kod: Markera allt

<a href="?fil1">Fil 1</a>
<a href="?fil2">Fil 2</a>

<?php
   switch($_SERVER['QUERY_STRING'])
   {
   case fil1:
      echo 'fil1';
      break;
   case fil2:
      echo 'fil2';
      break;
   default:
      echo 'annan fil';
   }
?>