PDA

Volledige versie bekijken : $_get


Camtasia
%Europe/Berlin %573 %2008, 13:46
Hoi,

Ik heb een index.php waar ik alle pagina's kan opvragen middels:
if($_GET['sub'] == "naam"){include('pages/naam.php'); }
Nu heb ik een link die ik graag zou zien als index.php?sub=site&hoofdstuk1
Ik heb van iemand de volgende code gekregen om dit te kunnen doen:
elseif(isset($_GET['naam'])){include('pages/naam.php'); }

In mijn situatie:

if($_GET['sub'] == "site"){
include('pages/site.php');
}
elseif(isset($_GET['hoofdstuk1'])){
include('pages/hoofdstuk1.php');
}

Wat dus niet werkt. Kan iemand me vertellen of ik iets fout doe en zo ja, wat? Bedankt! :)

Gebruik volgende keer [php] tags rond je php code.

Bargok
%Europe/Berlin %585 %2008, 14:03
$_GET['hoofdstuk1'] is leeg. Wellicht wil je $_GET['hoofdstuk']? en dan is het in de url &hoofdstuk=1.

maikel
%Europe/Berlin %586 %2008, 14:04
Beste Camtasia,

Wat precies probeer je te bereiken / wat gaat er fout. Je vraag is niet duidelijk.

Wil je als iemand bovenstaande link aanklikt iets doen met de waardes.

Of wil je het mogelijk maken op bovenstaande link te klikken.

Maikel

ps: Ik neem aan dat index.php?sub=site&hoofdstuk1 dit moet zijn: index.php?sub=site&hoofdstuk=1

Camtasia
%Europe/Berlin %597 %2008, 14:20
Sorry voor het ontbreken van de php-codetags, zal eraan denken.

Ik heb op een site gezien dat je bijvoorbeeld index.php?sub=test&test2 kan maken, en dus niet index.php?sub=test&sub2=test2 (ik ben weer eigenwijs).

Nu zou ik willen weten of ik dat kan met behulp van de codes die ik heb gegeven, of zo niet: hoe wel?

Bargok
%Europe/Berlin %618 %2008, 14:50
Onderstaande kan dus niet. Het & teken wordt gezien als scheidingsteken.
Wil je dit toch doen, zul je dit zelf moeten doen via modrewrite :) wat een klus is als je weinig verstand erover hebt.


index.php?sub=test&test2

Camtasia
%Europe/Berlin %619 %2008, 14:52
Oke. Ik denk dat ik het dan bij sub=1&sub2=2 houd :).
Tnx!

Bargok
%Europe/Berlin %646 %2008, 15:30
Op welke site heb je het gelezen overigens?
Ben best benieuwd welke site zulke onwaarheden promoot :D.