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

Här diskuteras programmering och utveckling
SakJur
Inlägg: 1358
Blev medlem: 31 mar 2007, 18:00
OS: Fedora
Utgåva: Vet inte/ingen utgåva passar
Ort: Västerås
Kontakt:

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

Inlägg 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...
Senast redigerad av 1 DrMegahertz, redigerad totalt 31 gånger.
Jag är inte tyvärr inte särskilt aktiv längre.
sakjur@launchpad
Användarvisningsbild
HOLMEN
Fadder
Inlägg: 1724
Blev medlem: 29 mar 2006, 22:39
OS: Ubuntu
Utgåva: Vet inte/ingen utgåva passar
Ort: Göteborg
Kontakt:

SV: PHP index.php?page1

Inlägg 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"
Ubuntu-användare sedan 2005.
Del av Core apps Dev
KiviE
Inlägg: 2157
Blev medlem: 25 okt 2007, 14:00
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Luleå

SV: PHP index.php?page1

Inlägg 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.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

SV: PHP index.php?page1

Inlägg 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';
   }
?>
Skriv svar

Återgå till "Programmering och webbdesign"