vraagje over pagina nummers

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Han eev

Han eev

19/02/2005 13:30:00
Quote Anchor link
een pagina nummer script het is mieschien wat groot maar ik zit met een probleem.
dit script doet het de eerst keer goed hij geeft er 2 weer,
maar als ik oop volgende klik gat hij wel verder maar hij geeft er vier weer in plaats van 2 weer eentej verder doet hij er 6 enz.
wat is er fout
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?
// alles uit de db halen ------------- pagina nummers -----------------------
$config['pagina'] = '2'; //bercihten per pagina
$eerst = (isset($_GET['num'])) ? $_GET['num']-$config['pagina'] : '0';
$twee = (isset($_GET['num'])) ? $_GET['num']+$config['pagina'] : $config['pagina'];
$num = $twee + $config['pagina'];
$min = $eerst - $config['pagina'];
// ------------------------
$rep                = mysql_query("SELECT * FROM `replys` WHERE `tid`='$tid' AND `area`='$area' LIMIT $eerst ,$twee");
$aan                = mysql_query("SELECT * FROM `replys` WHERE `tid`='$tid' AND `area`='$area'");
$nummers = ceil(mysql_num_rows($aan)/$config['pagina']);
// -------------------
if($eerst > 0) {
echo "<a href='replys.php?a=" . $area . "&id=" . $tid . "&num=" . $min . "'>Vorige</a> ";
}

$thispage = ceil($num1/$config['pagina']);
for($i=0;$i < $nummers;$i++) {
$j = $i*$config['pagina']+1;
$l = $i+1;
if($thispage == $l) {
echo " <b><a href=\'replys.php?a=" . $area . "&id=" . $tid . "&num=" . $j . "'>[" . $l . "]</a></b> ";
}
else {
echo " <a href='replys.php?a=" . $area . "&id=" . $tid . "&num=" . $j . "'>[" . $l . "]</a> ";
}
}

if(mysql_num_rows($aan) >= $num) {
echo " <a href='replys.php?a=" . $area . "&id=" . $tid . "&num=" . $num . "'>Volgende</a>";
}

// hier het while van $rep
?>
Gewijzigd op 19/02/2005 14:30:00 door Han eev
 
PHP hulp

PHP hulp

23/11/2024 20:02:48
 
Han eev

Han eev

19/02/2005 14:13:00
Quote Anchor link
bump
 
Han eev

Han eev

19/02/2005 17:30:00
Quote Anchor link
niemand?
 
Legolas

Legolas

19/02/2005 18:06:00
Quote Anchor link
edit: wrm dat aftrekken bij eerst?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
// alles uit de db halen ------------- pagina nummers -----------------------
$config['pagina'] = '2'; //bercihten per pagina
$eerst = (isset($_GET['num'])) ? $_GET['num'] : 0;
$twee = (isset($_GET['num'])) ? $_GET['num'] + $config['pagina'] : $config['pagina'];
$num = $twee + $config['pagina'];
$min = $eerst - $config['pagina'];
// ------------------------
$rep = mysql_query("SELECT * FROM `replys` WHERE `tid`='$tid' AND `area`='$area' LIMIT $eerst, $twee");
$aan = mysql_query("SELECT * FROM `replys` WHERE `tid`='$tid' AND `area`='$area'");
$nummers = ceil(mysql_num_rows($aan)/$config['pagina']);
// -------------------
if($eerst > 0) {
echo "<a href='replys.php?a=" . $area . "&id=" . $tid . "&num=" . $min . "'>Vorige</a> ";
}

$thispage = ceil($num1/$config['pagina']);
for($i=0;$i < $nummers;$i++) {
$j = $i*$config['pagina']+1;
$l = $i+1;
if($thispage == $l) {
echo " <b><a href=\'replys.php?a=" . $area . "&id=" . $tid . "&num=" . $j . "'>[" . $l . "]</a></b> ";
}
else {
echo " <a href='replys.php?a=" . $area . "&id=" . $tid . "&num=" . $j . "'>[" . $l . "]</a> ";
}
}

if(mysql_num_rows($aan) >= $num) {
echo " <a href='replys.php?a=" . $area . "&id=" . $tid . "&num=" . $num . "'>Volgende</a>";
}

// hier het while van $rep
?>
Gewijzigd op 19/02/2005 18:07:00 door Legolas
 
Han eev

Han eev

19/02/2005 18:39:00
Quote Anchor link
nee dat is het niet
ik stop met prutsen en
ik script het wel opniew
of...
 
Han eev

Han eev

19/02/2005 20:02:00
Quote Anchor link
HIJ DOET HET :D:D:D bedankt iedereen
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.