Zit met een probleempje. onderstaande zou 25 berichten per pagina moeten weergeven, 26ste bericht moet op pagina 2 komen. Helaas, als ik op pagina 2 klik zie ik geen berichten. zie ik wat over het hoofd?
if(empty($_GET['pagina']))
header("location: ../../index.php?pagina=forum/lees");
$select = "SELECT * FROM forum_onderwerpen WHERE id = '".$_GET['id']."'";
$query = mysql_query($select)or die(mysql_error());
$list = mysql_fetch_object($query);
$select2 = "SELECT * FROM forum_subcategorieen WHERE id = '".$list->forum."'";
$query2 = mysql_query($select2)or die(mysql_error());
$list2 = mysql_fetch_object($query2);
$select3 = "SELECT * FROM leden_gegevens WHERE id = '".$_COOKIE['id']."'";
$query3 = mysql_query($select3)or die(mysql_error());
$list3 = mysql_fetch_object($query3);
if(mysql_num_rows($query) == 0)
{
echo "<div class=\"titel\">Fout</div>";
echo "<div class=\"bericht\">Dit topic bestaat niet...</div>";
}
elseif($list2->beveiligd == 1 && (($list3->status != "Beheerder" && $list3->status != "SuperModerator" && $list3->status != "Moderator") || empty($_COOKIE['gebruikersnaam'])))
{
echo "<div class=\"titel\">Fout</div>";
echo "<div class=\"bericht\">U heeft hiervoor geen toegang...</div>";
}
else
{
$select4 = "SELECT * FROM leden_gegevens WHERE id = '".$list->auteur."'";
$query4 = mysql_query($select4)or die(mysql_error());
$list4 = mysql_fetch_object($query4);
$onderwerp = $list->onderwerp;
$onderwerp = htmlspecialchars($onderwerp);
$onderwerp = strtolower($onderwerp);
$onderwerp = ucwords($onderwerp);
echo "<div class=\"titel\">Menu</div>";
echo "<div class=\"bericht\"><a href=\"?pagina=forum/toevoegen&id=".$list->forum."\">Nieuw topic plaatsen</a></div>";
if ($list->status == "gesloten" || $list->status == "geslotenmededeling" || $_COOKIE['gebruikersnaam'] == "")
$menu = "Reageren | Quote | Bewerken";
else
$menu = "<a href=\"?pagina=forum/reageren&id=".$_GET['id']."\">Reageren</a> | <a href=\"?pagina=forum/reageren&id=".$_GET['id'].""e=1\">Quote</a> | <a href=\"?pagina=forum/bewerken&id=".$_GET['id']."&reactie=1\">Bewerken</a>";
if ($list3->status == "Beheerder" || $list3->status == "Moderator" || $list3->status == "SuperModerator")
{
if ($list->status == "1" || $list->status == "3")
$beheermenu = "<a href=\"javascript:beheer('Weet je zeker dat je deze topic wilt openen?','?pagina=forum/beheer&actie=openen&id=".$_GET['id']."')\">Openen</a> | <a href=\"javascript:beheer('Weet je zeker dat je dit bericht wilt verwijderen?','?pagina=forum/beheer&actie=verwijderen&id=".$_GET['id']."')\">Verwijderen</a> | <a href=\"javascript:beheer('Weet je zeker dat je dit lid een strafpunt wilt geven?','?pagina=forum/beheer&actie=strafpunt&id=".$list2->id."')\">Strafpunt</a> |";
else
$beheermenu = "<a href=\"javascript:beheer('Weet je zeker dat je deze topic wilt sluiten?','?pagina=forum/beheer&actie=sluiten&id=".$_GET['id']."')\">Sluiten</a> | <a href=\"javascript:beheer('Weet je zeker dat je dit bericht wilt verwijderen?','?pagina=forum/beheer&actie=verwijderen&id=".$_GET['id']."')\">Verwijderen</a> | <a href=\"javascript:beheer('Weet je zeker dat je dit lid een strafpunt wilt geven?','?pagina=forum/beheer&actie=strafpunt&id=".$list2->id."')\">Strafpunt</a> |";
}
if ($list4->status == "Beheerder")
$status = "<font color=\"#FF0000\">Beheerder</font>";
elseif ($list4->status == "SuperModerator")
$status = "<font color=\"#000080\">SuperModerator</font>";
elseif ($list4->status == "Moderator")
$status = "<font color=\"#0000FF\">Moderator</font>";
elseif ($list4->status == "Verbannen")
$status = "<font color=\"#008000\">Verbannen</font>";
else
$status = "Lid";
if (file_exists("paginas/leden/avatar/".$list4->id.".jpg"))
$avatar = "<br><br><img src=\"paginas/leden/avatar/".$list4->id.".jpg\" border=\"0\">";
if (!empty($list4->msn))
$msn = "<img src=\"afbeeldingen/msn.gif\" border=\"0\" title=\"MSN\">";
if ($list->bewerkt != "0000-00-00 00:00:00")
$bewerkt = "<br><br><i><sup>Laatst bewerkt: ".$list->bewerkt."</sup></i>";
if ($list4->homepage != "http://")
$homepage = "<a href=\"".strip_tags($list4->homepage)."\" target=\"_blank\"><img src=\"afbeeldingen/homepage.gif\" border=\"0\" title=\"Homepage\"></a>";
if (!empty($list4->onderschrift))
$onderschrift = "<div valign=\"bottom\"><hr align=\"left\" width=\"100%\" noshade size=\"1\" color=\"#000000\">".wordwrap(htmlspecialchars($list4->onderschrift), 100)."</div>";
$select5 = "SELECT * FROM leden_online WHERE gebruikersnaam = '".$list4->gebruikersnaam."'";
$query5 = mysql_query($select5)or die(mysql_error());
if(mysql_num_rows($query5) == 1)
$online = "<img src=\"afbeeldingen/online.gif\" title=\"Online\">";
else
$online = "<img src=\"afbeeldingen/offline.gif\" title=\"Offline\">";
$bericht = ubbvervangen($list->bericht);
$bericht = smiliesvervangen($bericht);
$bericht = wordwrap($bericht, 100);
$gebruikersnaam = $list4->gebruikersnaam;
$gebruikersnaam = strip_tags($gebruikersnaam);
$gebruikersnaam = strtolower($gebruikersnaam);
$gebruikersnaam = ucwords($gebruikersnaam);
$select6 = "SELECT * FROM forum_poll WHERE topicid = '".$list->id."'";
$query6 = mysql_query($select6)or die(mysql_error());
if(mysql_num_rows($query6) == 1)
include "paginas/forum/poll.php";
echo "<div class=\"titel\">Topic ".$onderwerp."</div>";
echo "<div class=\"bericht\">";
echo "<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" width=\"98%\">";
echo "<tr>";
echo "<td width=\"25%\" valign=\"top\"><b><a href=\"index.php?pagina=leden/profiel&id=".$list4->id."\">".$gebruikersnaam."</a></b><br>".$status."".$avatar."<br><br><a href=\"?pagina=leden/mailen&id=".$list4->id."\"><img src=\"afbeeldingen/mail.gif\" border=\"0\" title=\"E-mail\"> ".$homepage." ".$msn." ".$online."<br><br></td>";
echo "<td width=\"75%\" valign=\"top\">".$bericht."".$bewerkt."<br><br>".$onderschrift."</td>";
echo "</tr>";
echo "<tr>";
echo "<td><b>Datum:</b> ".$list->datum."</td>";
echo "<td align=\"right\">".$beheermenu." ".$menu."</td>";
echo "</tr>";
echo "</table>";
echo "</div>";
$select4 = "SELECT * FROM forum_reacties WHERE topicid = '".$_GET['id']."'";
$query4 = mysql_query($select4)or die(mysql_error());
$aantalpagina = ceil(mysql_num_rows($query4) / $website['reacties']);
if($aantalpagina == 1)
{
$vorige = "« Vorige";
$volgende = "Volgende »";
$begin = 0;
}
elseif(empty($_GET['p']) || $_GET['p'] == "1")
{
$vorige = "« Vorige";
$volgende = "<a href=\"index.php?pagina=forum/lees&id=".$_GET['id']."&p=2\">Volgende</a> »";
$begin = 0;
}
elseif($_GET['p'] == $aantalpagina)
{
$vorige = "« <a href=\"index.php?pagina=forum/lees&id=".$_GET['id']."&p=".($aantalpagina -1)."\">Vorige</a>";
$volgende = "Volgende »";
$begin = $website['topics'] * ($aantalpagina -1);
}
else
{
$vorige = "« <a href=\"index.php?pagina=forum/lees&id=".$_GET['id']."&p=".($_GET['p'] -1)."\">Vorige</a>";
$volgende = "<a href=\"index.php?pagina=forum/lees&id=".$_GET['id']."&p=".($_GET['p'] +1)."\">Volgende</a> »";
$begin = $website['topics'] * ($_GET['p'] -1);
}
for($i = 1; $i <= $aantalpagina; $i++)
{
if($aantalpagina == 1)
$paginas .= "1 | ";
else
if($_GET['p'] == $i)
$paginas .= "".$i." | ";
else
$paginas .= "<a href=\"index.php?pagina=forum/lees&id=".$_GET['id']."&p=".$i."\">".$i."</a> | ";
}
$navigatie = $vorige." | ".$paginas." ".$volgende;
$select5 = "SELECT * FROM forum_reacties WHERE topicid = '".$_GET['id']."' ORDER BY id LIMIT ".$begin.", ".$website['reacties']."";
$query5 = mysql_query($select5)or die(mysql_error());
if(mysql_num_rows($query4) != 0)
{
echo "<div class=\"titel\">Navigatie</div>";
echo "<div class=\"bericht\">".$navigatie."</div>";
}
while($list5 = mysql_fetch_object($query5))
{
if ($list->status == "1" || $list->status == "3" || empty($_COOKIE['gebruikersnaam']))
$menu2 = "Reageren | Quote | Bewerken";
else
$menu2 = "<a href=\"?pagina=forum/reageren&id=".$_GET['id']."\">Reageren</a> | <a href=\"?pagina=forum/reageren&id=".$_GET['id'].""e=2&reactieid=".$list5->id."\">Quote</a> | <a href=\"?pagina=forum/bewerken&id=".$_GET['id']."&reactieid=".$list5->id."&reactie=2\">Bewerken</a>";
$select6 = "SELECT * FROM leden_gegevens WHERE id = '".$list5->auteur."'";
$query6 = mysql_query($select6)or die(mysql_error());
$list6 = mysql_fetch_object($query6);
if ($list3->status == "Beheerder" || $list3->status == "Moderator" || $list3->status == "SuperModerator")
if ($list->status == "1" || $list->status == "3")
$beheermenu2 = "<a href=\"javascript:beheer('Weet je zeker dat je dit bericht wilt verwijderen?','?pagina=forum/beheer&actie=verwijderen&id=".$_GET['id']."&reactieid=".$list5->id."')\">Verwijderen</a> | <a href=\"javascript:beheer('Weet je zeker dat je dit lid een strafpunt wilt geven?','?pagina=forum/beheer&actie=strafpunt&id=".$list6->id."')\">Strafpunt</a> |";
else
$beheermenu2 = "<a href=\"javascript:beheer('Weet je zeker dat je dit bericht wilt verwijderen?','?pagina=forum/beheer&actie=verwijderen&id=".$_GET['id']."&reactieid=".$list5->id."')\">Verwijderen</a> | <a href=\"javascript:beheer('Weet je zeker dat je dit lid een strafpunt wilt geven?','?pagina=forum/beheer&actie=strafpunt&id=".$list6->id."')\">Strafpunt</a> |";
if ($list6->status == "Beheerder")
$status2 = "<font color=\"#FF0000\">Beheerder</font>";
elseif ($list6->status == "SuperModerator")
$status2 = "<font color=\"#000080\">SuperModerator</font>";
elseif ($list6->status == "Moderator")
$status2 = "<font color=\"#0000FF\">Moderator</font>";
elseif ($list6->status == "Verbannen")
$status2 = "<font color=\"#008000\">Verbannen</font>";
else
$status2 = "Lid";
if ($list5->bewerkt != "0000-00-00 00:00:00")
$bewerkt2 = "<br><br><i><sup>Laatst bewerkt ".$list5->bewerkt."</sup></i>";
else
$bewerkt2 = "";
if (file_exists("paginas/leden/avatar/".$list6->id.".jpg"))
$avatar2 = "<img src=\"paginas/leden/avatar/".$list6->id.".jpg\" border=\"0\">";
else
$avatar2 = "";
if (!empty($list6->msn))
$msn2 = "<img src=\"afbeeldingen/msn.gif\" border=\"0\" title=\"MSN\">";
else
$msn2 = "";
if ($list6->homepage != "http://")
$homepage2 = "<a href=\"".strip_tags($list6->homepage)."\" target=\"_blank\"><img src=\"afbeeldingen/homepage.gif\" border=\"0\" title=\"Homepage\"></a>";
else
$homepage2 = "";
if (!empty($list6->onderschrift))
$onderschrift2 = "<div valign=\"bottom\"><hr align=\"left\" width=\"100%\" noshade size=\"1\" color=\"#000000\">".wordwrap(htmlspecialchars($list6->onderschrift), 100)."</div>";
else
$onderschrift2 = "";
$bericht2 = ubbvervangen($list5->bericht);
$bericht2 = smiliesvervangen($bericht2);
$bericht2 = wordwrap($bericht2, 100);
$select7 = "SELECT * from leden_online WHERE gebruikersnaam = '".$list6->gebruikersnaam."'";
$query7 = mysql_query($select7)or die(mysql_error());
$aantal7 = mysql_num_rows($query7);
if(mysql_num_rows($query7) == 1)
$online2 = "<img src=\"afbeeldingen/online.gif\" title=\"Online\">";
else
$online2 = "<img src=\"afbeeldingen/offline.gif\" title=\"Offline\">";
$gebruikersnaam2 = $list6->gebruikersnaam;
$gebruikersnaam2 = strip_tags($gebruikersnaam2);
$gebruikersnaam2 = strtolower($gebruikersnaam2);
$gebruikersnaam2 = ucwords($gebruikersnaam2);
echo "<div class=\"titel\">RE: ".$onderwerp."</div>";
echo "<div class=\"bericht\">";
echo "<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" width=\"98%\">";
echo "<tr>";
echo "<td width=\"25%\" valign=\"top\"><b><a href=\"index.php?pagina=leden/profiel&id=".$list6->id."\">".$gebruikersnaam2."</a></b><br>".$status2."".$avatar2."<br><br><a href=\"?pagina=leden/mailen&id=".$list6->id."\"><img src=\"afbeeldingen/mail.gif\" border=\"0\" title=\"E-mail\"></a> ".$homepage2." ".$msn2." ".$online2."<br><br></td>";
echo "<td width=\"75%\" valign=\"top\">".$bericht2."".$bewerkt2."<br><br>".$onderschrift2."</td>";
echo "</tr>";
echo "<tr>";
echo "<td><b>Datum:</b> ".$list5->datum."</td>";
echo "<td align=\"right\">".$beheermenu2." ".$menu2."</td>";
echo "</tr>";
echo "</table>";
echo "</div>";
}
if ($list3->status == "Beheerder" || $list3->status == "Moderator" || $list3->status == "SuperModerator")
{
$select8 = "SELECT * FROM forum_subcategorieen ORDER BY naam";
$query8 = mysql_query($select8)or die(mysql_error());
echo "<div class=\"titel\">Verplaatsen</div>";
echo "<div class=\"bericht\">";
echo "<form method=\"POST\" onsubmit=\"wachten()\" action=\"?pagina=forum/beheer&actie=forumwijzigen&id=".$_GET['id']."\" name=\"formulier\">";
echo "<select size=\"1\" name=\"forumbord\">";
while($list8 = mysql_fetch_object($query8))
{
if($list8->id == $list->forum)
echo "<option value=\"".$list8->id."\" selected>".htmlspecialchars($list8->naam)."</option>";
else
echo "<option value=\"".$list8->id."\">".htmlspecialchars($list8->naam)."</option>";
}
echo "</select> <input type=\"submit\" value=\"Verplaatsen\" name=\"knop\">";
echo "</form>";
echo "</div>";
}
}
?>