Ik heb dus onderstaande query, die de data ophaalt en de links voor de subpagina's weergeeft. Als er geen sub_id bestaat gaat alles goed, hij laat de tekst zien en links voor de subpagina's.

Maar zodra je op de link van de subpagina's klikt, en er dus wel een sub_id is klopt het niet meer. Je ziet de text voor de huidige subpagina wel, maar alle ander namen van de subpagina's die bestaan verdwijnen. Ik zie echt even niet waardoor hij de andere namen van de subpagin's niet laat zien zodra je op 1 van de subpagin's zelf zit.

Iemand een idee wat ik zou moeten veranderen zodat de lijst met subpagina's gewoon zichtbaar blijft?

<?php
if($_GET['sub_id']) {
$query = "SELECT main_pages.mainpage_id AS main_id
, main_pages.naam
, sub_pages.mainpage_id
, sub_pages.naam AS subnaam
, sub_pages.visible
, sub_pages.intro_text
FROM main_pages
LEFT OUTER
JOIN sub_pages
ON sub_pages.mainpage_id = main_pages.mainpage_id
AND sub_pages.visible = 1
WHERE sub_pages.naam = '".ucfirst($subpage_naam)."'";
} else {
$query = "SELECT main_pages.mainpage_id AS main_id
, main_pages.intro_text
, main_pages.naam
, main_pages.banners
, main_pages.visible
, sub_pages.mainpage_id
, sub_pages.naam AS subnaam
, sub_pages.visible
FROM main_pages
LEFT OUTER
JOIN sub_pages
ON sub_pages.mainpage_id = main_pages.mainpage_id
AND sub_pages.visible = 1
WHERE main_pages.naam = '".ucfirst($mainpage_naam)."'";
}
?>

Reageren