Beetje vage titel, maar ik zal het uitleggen. Ik ben aan een site bezig waar op bepaalde stukken reacties geplaatst kunnen worden. Nu wil ik dat opsplitsen in pagina's, en het pagina nummer in de URL meegeven.
Qua coding is het niet moeilijk, maar volgens mij mis ik even het abstract denkvermogen om de (vast simpele) methode te bedenken.
Bij $page=0 laat hij 2 records zien ID=1 en ID=2. (limit 0,2)
Bij $page=1 laat hij 4 records zien. ID's 3/4/5/6 (limit 2,4)
Bij $page=2 laat hij weer maar 2 records zien. ID 5/6 (limit 4,6)
Bij $reacties_per_page = 1 werkt het ook niet. Bij $reacties_per_page = 3 weer wel
Wat klopt er niet aan deze methode?
Qua coding is het niet moeilijk, maar volgens mij mis ik even het abstract denkvermogen om de (vast simpele) methode te bedenken.
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| if(!isset($_GET[page])) { $current_page = 0; } else { $current_page = $_GET[page]; } $reacties_per_page = 2; $begin = $reacties_per_page * $current_page; $eind = $begin + $reacties_per_page; $get_reactie = mysql_query(" SELECT bablablabla ORDER BY reacties.TIME ASC limit $begin,$eind"); |
Bij $page=0 laat hij 2 records zien ID=1 en ID=2. (limit 0,2)
Bij $page=1 laat hij 4 records zien. ID's 3/4/5/6 (limit 2,4)
Bij $page=2 laat hij weer maar 2 records zien. ID 5/6 (limit 4,6)
Bij $reacties_per_page = 1 werkt het ook niet. Bij $reacties_per_page = 3 weer wel
Wat klopt er niet aan deze methode?