anoniem Geplaatst: 26 oktober 2003 Delen Geplaatst: 26 oktober 2003 Ik heb een site en werk daar met includebestanden, de code voor de indexpagina ziet er zo uit: [code:1:1c2e0ef742]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><head> <? include('dbconnect.php'); $query = mysql_query('select * FROM config WHERE name="title"'); while ($title = mysql_fetch_array($query)) { echo ("<title>" . $title['value'] . "</title>\n"); } ?> <style type="text/css">@import url('kos.css');</style> </head> <!-- Het gedeelte in het midden. --> <div id="main"> <? if (empty($page)) { $page='main'; } include('inc_' . $page . '.php'); // echo ($page); ?> </div> <!-- De links aan de linkerkant om de website te navigeren. --> <div id="list1" class="link-list"> <? include('inc_menu.php'); ?> </div> </html>[/code:1:1c2e0ef742] Alleen hier gaat het mis: [code:1:1c2e0ef742]<? if (empty($page)) { $page='main'; } include('inc_' . $page . '.php'); // echo ($page); ?> [/code:1:1c2e0ef742] Als er via de adresbalk geen waarde aan $page wordt gegeven, wordt automatisch de homepagina ingevoegd (main). Maar als ik de pagina aanroep met index.php?page=news krijgt $page helemaal niet de waarde news. Hij laad dan gewoon inc_main.php erin. Dit geldt ook voor een andere variabele in een ander bestand. Iemand een idee hoe ik dit werkend kan krijgen of wat ik fout heb gedaan? Quote Link naar reactie
anoniem Geplaatst: 26 oktober 2003 Auteur Delen Geplaatst: 26 oktober 2003 $_GET['page'] gebruiken i.p.v. $page ($_POST['page'] als ze d.m.v. de funktie post via een formulier zijn verzonden) Quote Link naar reactie
anoniem Geplaatst: 26 oktober 2003 Auteur Delen Geplaatst: 26 oktober 2003 lees deze eens: http://forum.computertotaal.nl/phpBB2/viewtopic.php?t=103813 t. Quote Link naar reactie
anoniem Geplaatst: 26 oktober 2003 Auteur Delen Geplaatst: 26 oktober 2003 Wow, binnen 2 minuten al 2 replies. :) Het werkt nu zelfs ook! :) Bedankt voor de snelle hulp. En Teacher: sorry, ff over heen gekeken. Zijn topictitel was niet echt veelzeggend vandaar dat ik er nog niet had gekeken. :oops: Quote Link naar reactie
anoniem Geplaatst: 26 oktober 2003 Auteur Delen Geplaatst: 26 oktober 2003 Misschien dat een (megagrote) stickie deze vragen voortaan overbodig maakt ;) Al heeft het forum natuurlijk een mooie zoekfunctie. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen