Deze code staat helemaal boven aan in het script dus misschien moet ik het overnieuw plaatsen maar dan lager?
het hele script
<?php
//Query voor submenu oa. home, nieuwsbrief enz
if (isset ($_GET['id']))
{
$submenu_id = $_GET['id'];
$query = "SELECT * FROM submenu WHERE id = '$id' ";
$result = mysql_query($query) or die ("Sorry maar ik kan het submenu niet weergeven");
while ($row = mysql_fetch_object($result))
{
include($row->url);
}
// einde query submenu
}
else
{
//Als je op de pagina komt verschijnt de welkomstekst
if( !isset($_GET['cat_id']))
{
echo "<table class='intro'>";
echo "<tr>";
echo "<td><h1>Welkom op kijk-vergelijk.nl</h1></td></tr>";
echo "<tr>";
echo "<td class='introtekst'>U vergelijkt toch ook graag eerst de producten voordat u iets koopt?<br>Kijk & Vergelijk heeft speciaal voor u vele aanbieders geselecteerd zodat u eenvoudig een vergelijk kunt maken voordat u tot een aankoop overgaat.<br><br></td></tr>";
echo "<tr><td align='center'><script language='javascript' type='text/javascript' src='http://rotator.tradetracker.nl/877/js/4659/cp'></script></td></tr>";
echo "</table><br>";
}
else
{
//als er op een link in het menu geklikt is verschijnen de linken
$subcategorie_id = $_GET['cat_id'];
if (isset($_GET['letter9']) && $_GET['letter9'] != ""){
$letter9=$_GET['letter9'];
}
else {
$letter9="";
}
$query2 = "SELECT * FROM subcategorie WHERE cat_id = '$cat_id' ORDER BY sub_naam ";
$result2 = mysql_query($query2) or die ("Sorry maar ik kan de subcategorie niet weergeven");
//begin navigatie setup
$iPP = 10; // items per pagina
$noL = 7; // aantal links (default 7 / only required when you want an other number of links / use odd numbers)
$pn = ( !isset($_GET['pn']) || empty($_GET['pn']) ? 1 : $_GET['pn'] ); // pagina nummer (niet wijzigen!)
$offset = ($pn-1)*$iPP.",".$iPP; // SQL LIMIT offset (niet wijzigen!)
$navArr = explode("(|)",navGEN("SELECT count(*) FROM linken WHERE cat_id = '$cat_id' AND link_naam LIKE '".$_GET['letter9']."%'",$pn,$iPP,$noL)); // navGEN output (just change the SQL query
// === END navGEN setup
$query4 = ("SELECT * FROM linken WHERE cat_id = '$cat_id' AND link_naam LIKE '".$letter9."%' ORDER BY link_naam LIMIT ".$offset);
$result4 = mysql_query($query4) or die ("Sorry maar ik kan de linken niet weergeven");
//en worden de linken weergegeven
//Maak het alfabet voor de linken zonder subcategorie
if (isset ($_GET['cat_id']))
{
$query9=mysql_query("SELECT * FROM linken WHERE cat_id='$cat_id' ORDER BY link_naam");
while ($gegevens9=mysql_fetch_array($query9)){
// eerste letter als array maken
$alfabet9[]=substr($gegevens9['link_naam'],0,1);
}
$alfabet9=array_unique($alfabet9);
if (in_array($_GET['letter9'],$alfabet9)){
// wanneer goed
$letter9=$_GET['letter9'];
}
else{
// wanneer fout
$letter9="";
}
//einde alfabet maken voor linken zonder subcategorie
if (!isset($_GET['sub_id']))
{
//Begin paginanummering boven aan de pagina
echo"<table width='90%' border='0' cellpadding='0' cellspacing='0'><tr><td class='navigatie'>".$navArr[0]."</td><td class='navigatie' align='center'>".$navArr[1]."</td></tr></table>";
// normal query to generate output ('LIMIT ".$offset' must be in the query!)
//Einde pagina nummering
//Query 7 geeft een titel weer boven de linken van de categorieën
$query7 = "SELECT * FROM categorie WHERE cat_id = '$cat_id'";
$result7 = mysql_query($query7) or die ("Sorry maar ik kan de categorieën niet weergeven");
$row7 = mysql_fetch_object($result7);
//einde query 7
//Hier worden de linken weergegeven van de categorie
echo "<table class='tabelLinken' border='0' cellpadding='2' cellspacing='2' width='90%' align='center'>";
echo "<tr><td class='linkTitel' ><b>$row7->cat_naam</b> Of zoek op alfabet: ";
//hier staat de code voor het weergeven van het alfabet bij de linken zonder subcategorie
foreach($alfabet9 as $letters9)
{
if ($letter9 == $letters9)
{
echo "<img src='http://
www.kijk-vergelijk.nl/pijl.jpg'; 'border='0'><b>".$letters9."<img src='http://
www.kijk-vergelijk.nl/pijlReverse.jpg'; 'border='0'></b>";
}
else
{
echo '<a href="?cat_id='.$_GET['cat_id'].'&letter9='.$letters9.'">'.$letters9.'</a>-';
}
}
//einde weergeven alfabet
echo "</td></tr>";
echo "<tr>";
echo "<td>";
echo "<table cellpadding='2' cellspacing='2' width='100%' >";
while ($row4 = mysql_fetch_object($result4))
{
if($row4->link_tekst)
{
echo "<tr><td class='titelLink' valign='middle'>$row4->link_naam</td><td class='linkTekst' align='left' valign='top'>$row4->link_tekst</td></tr>";
}
else
{
echo "<tr><td class='titelLink' valign='middle'>$row4->link_naam</td><td class='linkTekst' align='left' valign='top'>$row4->link_javascript</td></tr>";
}
}
echo "</tr></table>\n";
echo "</td>\n" ;
echo "</tr></table>";
//Einde weergeven linken van categorie (query7)
//Begin pagina nummering onderaan de pagina
echo"<table width='90%' border='0' cellpadding='0' cellspacing='0'><tr><td class='navigatie'>".$navArr[0]."</td><td class='navigatie' align='center'>".$navArr[1]."</td></tr></table>";
//Einde pagina nummering
}
}
}
}
//Als er op een subcategorie geklikt is verschijnen de winkels en kun je ook kiezen om op alfabet te kijken
if (isset ($_GET['sub_id']))
{
$query=mysql_query("SELECT * FROM linken WHERE sub_id='$sub_id' ORDER BY link_naam");
while ($gegevens=mysql_fetch_array($query)){
// eerste letter als array maken
$alfabet[]=substr($gegevens['link_naam'],0,1);
}
$alfabet=array_unique($alfabet);
if (in_array($_GET['letter'],$alfabet)){
// wanneer goed
$letter=$_GET['letter'];
}
else{
// wanneer fout
$letter="";
}
$query3 = ("SELECT * FROM linken WHERE sub_id = '$sub_id' AND link_naam LIKE '".$_GET['letter']."%' ORDER BY link_naam LIMIT ".$offset);
$result3 = mysql_query($query3) or die ("Sorry maar ik kan de subcategorie linken niet weergeven");
//Begin van navigatie boven de linken
$navArr = explode("(|)",navGEN("SELECT count(*) FROM linken WHERE sub_id = '$sub_id' AND link_naam LIKE '".$_GET['letter']."%'",$pn,$iPP,$noL)); // navGEN output (just change the SQL query
echo"<table width='90%' border='0' cellpadding='0' cellspacing='0'><tr><td class='navigatie'>".$navArr[0]."</td><td class='navigatie' align='center'>".$navArr[1]."</td></tr></table>";
//einde navigatie boven de linken
//Query 6 geeft een titel weer boven de linken van de subcategorieën
$query6 = "SELECT * FROM subcategorie WHERE sub_id = '$sub_id'";
$result6 = mysql_query($query6) or die ("Sorry maar ik kan de categorieën niet weergeven");
$row6 = mysql_fetch_object($result6);
echo "<table cellpadding='2' cellspacing='2' class='tabelLinken' border='0' width='90%' align='center'>";
echo "<tr><td class='linkTitel' ><b>$row6->sub_naam</b> Of zoek op alfabet: ";
//einde query 6
//hier staat de code voor het weergeven van het alfabet
foreach($alfabet as $letters){
if ($letter == $letters){
echo "<img src='http://
www.kijk-vergelijk.nl/pijl.jpg'; 'border='0'><b>".$letters."</b><img src='http://
www.kijk-vergelijk.nl/pijlReverse.jpg'; 'border='0'>";
}
else{
echo '<a href="?cat_id='.$_GET['cat_id'].'&sub_id='.$_GET['sub_id'].'&letter='.$letters.'">'.$letters.'</a>-';
}
}
echo "</td></tr>";
echo "<tr>";
//einde weergeven alfabet
//Query 3 geeft de linken weer van de subcategorie
echo "<td>";
echo "<table cellpadding='2' cellspacing='2' width='100%' ><tr>";
while ($row3 = mysql_fetch_object($result3))
{
if($row3->link_tekst)
{
echo "<tr><td class='titelLink' valign='middle'>$row3->link_naam</td><td class='linkTekst' align='left' valign='top'>$row3->link_tekst</td></tr>";
}
else
{
echo "<tr><td class='titelLink' valign='middle'>$row3->link_naam</td><td class='linkTekst' align='left' valign='top'>$row3->link_javascript</td></tr>";
}
}
echo "</tr></table>\n";
echo "</td>\n" ;
echo "</tr></table>";
//einde query 3
//Begin pagina nummering onderaan de pagina
echo"<table width='90%' border='0' cellpadding='0' cellspacing='0'><tr><td class='navigatie'>".$navArr[0]."</td><td class='navigatie' align='center'>".$navArr[1]."</td></tr></table>";
//Einde pagina nummering
}
?></td>
<td width="160" align="left" valign="top" bgcolor="#FFFFFF" class="stippel"><?php
//Query 8 geeft de naam weer boven de subcategorie
$query8 = "SELECT * FROM categorie WHERE cat_id = '$cat_id'";
$result8 = mysql_query($query8) or die ("Sorry maar ik kan de categorieën niet weergeven");
$row8 = mysql_fetch_object($result8);
//einde query 8
echo "<table width='100%' >";
if (mysql_num_rows ($result2) == 0)
{
echo "<tr><td align='center'>$row8->catBanner</td></tr>";
}
else
echo "<tr><td align='center' class='linkTitel'><b>Subcategorie van $row8->cat_naam</b></td></tr>";
while ($row2 = mysql_fetch_object($result2))
{
echo "<tr><td><img src='pijlWit.jpg' border='0' align='left'><a href='?cat_id=$cat_id&sub_id=$row2->sub_id'> $row2->sub_naam</a></td></tr>";
}
$query9 = "SELECT * FROM subcategorie WHERE cat_id = '$cat_id' ORDER BY sub_naam ";
$result9 = mysql_query($query9) or die ("Sorry maar ik kan de subcategorie banner niet weergeven");
if ($row9 = mysql_fetch_object($result9))
{
echo "<tr><td height='150' valign='middle' align='center'>$row9->subBanner</td></tr>";
}
echo "</table>";
//einde query ?>