Hallo,

Kan iemand mij vertellen wat de include code moet zijn om iets dergelijks te bereiken: ?id=0303&pagina=02 (pagina 2 van onderwerp 0303 moet worden ingevoegd).

Ik gebruik momenteel:

...
if ($id == "0303" AND $pagina == "01") { include ("0303/02.html"); }
if ($id == "0303" AND $pagina == "02") { include ("0303/02.html"); }
...

Dit werkt echter niet. Pagina 1 blijft steeds actief.

Alvast bedankt voor een antwoord!
Sorry, het moest zijn:

...
if ($id == "0303") { include ("0303/01.html"); }
if ($id == "0303" AND $pagina == "02") { include ("0303/02.html"); }
...

Voor alle duidelijkheid, dit levert steeds pagina 1 op. Misschien zeggen jullie: logisch. Wat ik wil bereiken is dat pagina 1 standaard wordt geladen als $id=0303 en met $pagina=02 etc de volgpagina's worden ingevoegd (en pagina 1 vervangen wordt).
1: Jouw Code
------
Bij jouw code zie ik dat je $id en $pagina gebruikt in plaats van $_GET['id'] en $_GET['pagina']. Ik weet niet wat precies het probleem is, maar hier kan het dus aan liggen.

2: Met database
------
ik zie dat je .html gebruikt. hier in zit dus geen php verwerkt.

dat is mooi, want nu zou je alle pagina's in je database kunnen zetten en via een $_GET['var'] de pagina eruit kunnen halen.

zo krijg je dus pagina.php?id=#&page=#

Een voorbeeld van een script hiervoor is dit:

<?php

if (!$_GET['page'])
{
$goto = "?page=main";
header("Location: $goto");
}

else
{
$db = mysql_connect ("***", "***", "***") or
die ("Verbinding Mislukt!");
mysql_select_db("***", $db);

$page = $_GET['page'];
$query = mysql_query("SELECT * FROM main WHERE page='$page'");

while($pagina = mysql_fetch_array($query))
{

include("header.inc.php"); // dit is bijvoorbeeld de bovenkant van de pagina die constant is (optioneel)

echo $pagina[content]; // dit is je pagina uit de database

include("footer.inc.php"); // constante onderkant (optioneel)
}

}
?>

Bij bovenstaand script staan de pagina's in de tabel main, die uit 3 stukken bestaat: id, page, content

Als je via de $_GET dus page=pagina1 doet, dan haalt ie pagina1 uit de database.

dit is zeer handig en wordt ook veel gebruikt.

Reageren