Nieuw lid |
|
Hallo,
ik ben dus bezig met een forum en ik probeer er nu een volgende vorige syseem in te zette maar lukt niet al te goed als ik op de volgende pagina ga krijg ik dan gewoon weer alles te zien van de eerste pagina
de code
if(!$n) { $n = 0; } $n = intval($n+1); $a = $n - 1; $b = $n - 2; $x = $a * $AantalPerPagina;
$con = mysql_query("SELECT * FROM forum_reacties WHERE forum_id='".$_GET[id]."' ORDER BY id LIMIT $x, $AantalPerPagina");
while($file = mysql_fetch_array($con)) {
if(!$n) { $n = 0; } $n = intval($n+1); $a = $n - 1; $b = $n - 2; $x = $a * $AantalPerPagina; $con = mysql_query("SELECT * FROM forum_reacties WHERE forum_id='".$_GET[id ]."' ORDER BY id LIMIT $x, $AantalPerPagina");
hier komt dan de tabel van het forum
de code onderaan voor het volgende systeem
// Zorg ook dat variabele $Aantal het aantal rijen in de tabel bevat!
$Aantal = mysql_num_rows(mysql_query("SELECT * FROM forum_reacties WHERE forum_id=$_GET[id]"));
echo("<br><br><center><b>");
if($b > -1) {
echo("<a href='forumtopic.php?id=".$_GET[id]."&n=$b'>");
}
echo("« Vorige");
if($b > -1) {
echo("</a>");
}
if($Cijfers) {
for($i = 0; $i < $Aantal; $i+=$AantalPerPagina) {
if($Aantal > $i) {
echo(" [<a href='forumtopic.php?id=".$_GET[id]."&n=".($i/$AantalPerPagina)."'>".($i/$AantalPerPagina+1)."</a>] ");
}
}
}
if($Aantal - ($n * $AantalPerPagina) > 0) {
echo("<a href='forumtopic.php?id=".$_GET[id]."&n=$n'>");
}
echo("Volgende »");
if($Aantal - ($n * $AantalPerPagina) > 0) {
echo("</a>");
}
echo("</center></b>");
// Zorg ook dat variabele $Aantal het aantal rijen in de tabel bevat! echo("<br><br><center><b>"); if($b > -1) { echo("<a href='forumtopic.php?id=".$_GET[id ]."&n=$b'>"); } if($b > -1) { } if($Cijfers) { for($i = 0; $i < $Aantal; $i+=$AantalPerPagina) { if($Aantal > $i) { echo(" [<a href='forumtopic.php?id=".$_GET[id ]."&n=".($i/$AantalPerPagina)."'>".($i/$AantalPerPagina+1)."</a>] "); } } } if($Aantal - ($n * $AantalPerPagina) > 0) { echo("<a href='forumtopic.php?id=".$_GET[id ]."&n=$n'>"); } echo("Volgende »"); if($Aantal - ($n * $AantalPerPagina) > 0) { }
kan er mij iemand zegge waar de fout zit ?
in de MYSQL tabel staan 16 posten dus ik zie onderaan 2 pagina's maar als ik naar de 2de pagina ga krijg ik gewoon alles te zien van de eerste pagina
|