Gå til innhold

Sette variabler?


Anbefalte innlegg

Skrevet

Dette er sikkert en feil ikke engang nybegynnere gjør, men uansett: åssen får jeg satt en variabel via en link?

 

for å forklare meg litt bedre: sånn ser siden jeg skal bruke det på ut (sånn ca.)

 

(index.php)

<?php
include ('includes/banner.htm');
include ('includes/navbar.htm');
if(!isset($page)) ($page=index);
include ("includes/$page.htm");
?>

 

navbar.htm ser omtrent sånn ut:

<a href="index.php?page=index">index</a>
<a href="index.php?page=2">2</a>
<a href="index.php?page=3">3</a>
<a href="index.php?page=4">4</a>
<a href="index.php?page=5">5</a>

 

men uansett hvilken link jeg trykker kommer index.htm opp...

 

er det noe jeg ikke har fått med meg? er det ikke sånn man setter variabler?

 

(med forbehold om kodefeil ettersom jeg ikke har filene på denne disken...)

Videoannonse
Annonse
Skrevet
<?php
$page=$_REQUEST['page'];
include ('includes/banner.htm');
include ('includes/navbar.htm');
if(!isset($page)) ($page=index);
include ("includes/$page.htm");
?>

Gjest Slettet-rXRozPkg
Skrevet

Og hivs ikke det skulle funke, så prøv:

$page=$_GET['page'];

Skrevet (endret)

Du må jo hente $page fra url, slik som de to før meg viser :)

 

 

EDIT: du var før meg og forsto ja :)

 

For ellers hvis den ikke er satt så vil den jo hele tiden bli sendt til index.htm som if settningen din sier :D

Endret av Svendsen

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...