Ik heb een script dat mijn foto's weergeeft. Nu heb ik redelijk wat foto's en wil dus meerderepagina te hebben. Dit is gelukt. Echter gaat het hier niet goed. Wat doe ik fout? op iedere pagina heb ik dezelfde output..
Code waar het foutgaat:
Volledige code
Code waar het foutgaat:
PHP:
1
2
3
4
5
6
| for($i=0; $i<$aantal2; $i++){ while($data=mysql_fetch_array($sql2)){ foreach ($data as $item){ echo $item; echo "<BR>";}} } |
Volledige code
PHP:
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
| <? require"verbinding2.php"; $pagina =isset($_GET["pagina"]); if(!$pagina){ $pagina=1; } $sql=mysql_query("SELECT filename FROM fotos")or die("Het selecteren van alle berichten is niet gelukt.Mysql retourneerde: ".mysql_error()); $aantal=mysql_num_rows($sql); $tot=10; $van=($pagina*$tot)-$tot; $sql2=mysql_query("SELECT filename FROM fotos LIMIT $van,$tot")or die("Het selecteren van de berichten is niet gelukt. Mysql retourneerde: ".mysql_error()); $aantal2=mysql_num_rows($sql2); ?> <link rel="stylesheet" href='css/hoverbox.css' type="text/css" media="screen, projection" /> <link rel="stylesheet" href='css/ie_fixes.css' type="text/css" media="screen, projection" /> <div class="linkermenu"> <div class="hd"><div class="c"></div></div> <div class="bd"> <div class="c"> <div class="s" align="center"> <h1>Supersized</h1> <?php echo '<ul class="hoverbox">'; $count = 0; for($i=0; $i<$aantal2; $i++){ while($data=mysql_fetch_array($sql2)){ foreach ($data as $item){ echo $item; echo "<BR>";}} } ?> </ul> </li> <br><br><br><br><br> <?php $aantal3=ceil($aantal/$tot); if($aantal3<>'1'){ if($pagina<>'1'){ $pagina2=$pagina-1; print("<A href=\"index.php?p=modules/photo/weergeven&pagina=$pagina2\">vorige</A> "); } for($j=0; $j<$aantal3; $j++){ $k=$j+1; print("[<A href=\"index.php?p=modules/photo/weergeven&pagina=$k\">$k</A>] "); } if($pagina<>$aantal3){ $pagina3=$pagina+1; print("<A href=\"index.php?p=modules/photo/weergeven&pagina=$pagina3\">volgende</A>"); } } ?> </div> </div> </div> <div class="ft"><div class="c"></div></div> </div> <br> |