Hi all,

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']."&quote=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 = "&#171; Vorige";
		$volgende = "Volgende &#187;";
		$begin = 0;
	}
	elseif(empty($_GET['p']) || $_GET['p'] == "1")
	{
		$vorige = "&#171; Vorige";
		$volgende = "<a href=\"index.php?pagina=forum/lees&id=".$_GET['id']."&p=2\">Volgende</a> &#187;";
		$begin = 0;
	}
	elseif($_GET['p'] == $aantalpagina)
	{
		$vorige = "&#171; <a href=\"index.php?pagina=forum/lees&id=".$_GET['id']."&p=".($aantalpagina -1)."\">Vorige</a>";
		$volgende = "Volgende &#187;";
		$begin = $website['topics'] * ($aantalpagina -1);
	}
	else
	{
		$vorige = "&#171; <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> &#187;";
		$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']."&quote=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>";
	}
}
?>
Plaats je code aub tussen [code ] [/code ] tags (zonder spatie.
En dan alleen relevante (!) code.

Tips: gebruik bij php ' en bij html " --> scheelt je een boel escapen.
Zorg in je query voor juiste foutafhandeling.
Selecteer de velden die je wilt, geen *
Je query's zijn onveilig.
Begin er eens mee om even de code tags erom heen te zetten, dit is niet te lezen voor ons ;) Graag niet nogmaals de code plaatsen, maar even gewoon editten

Reageren