aantal pagina's maken.
nu wil ik graag dat er maar 4 projecten per pagina te zien zijn en als er bijv. 5 projecten in de database staan dat er dan onderin een linkje komt waarop pagina 2 staat ofzo en als je die aanklikt dat je dan de volgende 4 projecten te zien krijgt.
enzovoort.
kan iemand mij vertellen hoe dit moet of een paar hints geven.
dit is het script:
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
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
<?php
include 'config.php';
error_reporting(E_ALL);
ini_set('display_errors', 1);
?>
<div id="projecten">
<h2 class="head">Eigen Designs</h2>
<?php
if ($gegevens = mysql_query("SELECT * FROM project"))
{
if (mysql_num_rows($gegevens) == 0)
{
echo 'Er zijn geen projecten.';
}
else
{
while ($gegevens1 = mysql_fetch_object($gegevens))
{
$foto = mysql_query("SELECT * FROM fotos WHERE naam='".$gegevens1->naam."'");
$foto1 = mysql_fetch_object($foto);
$id1 = mysql_query("SELECT * FROM project WHERE naam='".$gegevens1->naam."'");
$id = mysql_fetch_object($id1);
echo '<a href="fotos/'.$foto1->foto.'" rel="lightbox"><img src="fotos/'.$foto1->foto.'" alt="" width="175px" height="100px" /></a><a href="index.php?div=projectenpagina&id='.$id->id.'" >'.$gegevens1->naam. '<br />';
}
}
}
?>
</div>
include 'config.php';
error_reporting(E_ALL);
ini_set('display_errors', 1);
?>
<div id="projecten">
<h2 class="head">Eigen Designs</h2>
<?php
if ($gegevens = mysql_query("SELECT * FROM project"))
{
if (mysql_num_rows($gegevens) == 0)
{
echo 'Er zijn geen projecten.';
}
else
{
while ($gegevens1 = mysql_fetch_object($gegevens))
{
$foto = mysql_query("SELECT * FROM fotos WHERE naam='".$gegevens1->naam."'");
$foto1 = mysql_fetch_object($foto);
$id1 = mysql_query("SELECT * FROM project WHERE naam='".$gegevens1->naam."'");
$id = mysql_fetch_object($id1);
echo '<a href="fotos/'.$foto1->foto.'" rel="lightbox"><img src="fotos/'.$foto1->foto.'" alt="" width="175px" height="100px" /></a><a href="index.php?div=projectenpagina&id='.$id->id.'" >'.$gegevens1->naam. '<br />';
}
}
}
?>
</div>
alvast bedankt.
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
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
$sql = "SELECT * FROM gastenboek";
$uitvoer = mysql_query($sql);
$aantal = mysql_num_rows($uitvoer);
$perpage = 10;
$page_count = ceil($aantal / $perpage);
if (isset($_GET["page"])) {
if (is_numeric($_GET["page"])) {
// controleren of $_GET["page"] een getal is.
$page = mysql_real_escape_string($_GET["page"]);
}
else {
$page = 1;
}
}
else {
$page = 1;
}
$start = ($page * $perpage) - $perpage;
$sql = "SELECT * FROM gastenboek ORDER BY id DESC LIMIT ".$start.", ".$perpage."";
if ($page > 1) {
$vorige = $page-1;
$output .= "<a href='gastenboek.php?page=".$vorige."'>Vorige</a> ";
}
if ($page < ceil($aantal/$perpage)) {
$volgende = $page + 1;
$output .= 'Aantal: '.$aantal;
$output .= "<a href='gastenboek.php?page=".$volgende."'>Volgende</a>";
}
?>
$sql = "SELECT * FROM gastenboek";
$uitvoer = mysql_query($sql);
$aantal = mysql_num_rows($uitvoer);
$perpage = 10;
$page_count = ceil($aantal / $perpage);
if (isset($_GET["page"])) {
if (is_numeric($_GET["page"])) {
// controleren of $_GET["page"] een getal is.
$page = mysql_real_escape_string($_GET["page"]);
}
else {
$page = 1;
}
}
else {
$page = 1;
}
$start = ($page * $perpage) - $perpage;
$sql = "SELECT * FROM gastenboek ORDER BY id DESC LIMIT ".$start.", ".$perpage."";
if ($page > 1) {
$vorige = $page-1;
$output .= "<a href='gastenboek.php?page=".$vorige."'>Vorige</a> ";
}
if ($page < ceil($aantal/$perpage)) {
$volgende = $page + 1;
$output .= 'Aantal: '.$aantal;
$output .= "<a href='gastenboek.php?page=".$volgende."'>Volgende</a>";
}
?>
Bouw er foutafhandeling bij, pas het een en ander aan, en dan moet het wel lukken denk :)
Mochten er nog vragen zijn, dan hoor ik het graag :)
Gewijzigd op 12/06/2010 21:38:56 door Joost van der Meijden
snap de helft niet waar het voor is en wil het graag ook snappen:$
dus als je even wilt uitleggen hoe ik het in mijn eigen script verwerk?:$
misschien weet iemand wel een goeie tutorial hiervoor?
toch alvast bedankt voor de reactie.
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
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
<?php
$sql = "SELECT * FROM project";
if ($qry = mysql_query($sql)) {
$aantal = mysql_num_rows($uitvoer);
// alle resultaten tellen.
$perpage = 10;
// hoeveel resultaten per pagina?
$page_count = ceil($aantal / $perpage);
// berekenen hoeveel pagina's er zijn en dmv ceil afronden naar boven.
if (isset($_GET["page"])) {
if (is_numeric($_GET["page"])) {
// controleren of $_GET["page"] een getal is.
$page = $_GET["page"];
}
else {
$page = 1;
}
}
else {
$page = 1;
}
}
else {
echo 'Error: '.mysql_error();
}
$start = ($page * $perpage) - $perpage;
// begin uitrekenen voor bij de query
$sql = "SELECT * FROM gastenboek ORDER BY id DESC LIMIT ".$start.", ".$perpage."";
if ($page > 1) {
$vorige = $page-1;
$output .= "<a href='project.php?page=".$vorige."'>Vorige</a> ";
}
if ($page < ceil($aantal / $perpage)) {
$volgende = $page + 1;
$output .= "<a href='project.php?page=".$volgende."'>Volgende</a>";
}
?>
$sql = "SELECT * FROM project";
if ($qry = mysql_query($sql)) {
$aantal = mysql_num_rows($uitvoer);
// alle resultaten tellen.
$perpage = 10;
// hoeveel resultaten per pagina?
$page_count = ceil($aantal / $perpage);
// berekenen hoeveel pagina's er zijn en dmv ceil afronden naar boven.
if (isset($_GET["page"])) {
if (is_numeric($_GET["page"])) {
// controleren of $_GET["page"] een getal is.
$page = $_GET["page"];
}
else {
$page = 1;
}
}
else {
$page = 1;
}
}
else {
echo 'Error: '.mysql_error();
}
$start = ($page * $perpage) - $perpage;
// begin uitrekenen voor bij de query
$sql = "SELECT * FROM gastenboek ORDER BY id DESC LIMIT ".$start.", ".$perpage."";
if ($page > 1) {
$vorige = $page-1;
$output .= "<a href='project.php?page=".$vorige."'>Vorige</a> ";
}
if ($page < ceil($aantal / $perpage)) {
$volgende = $page + 1;
$output .= "<a href='project.php?page=".$volgende."'>Volgende</a>";
}
?>
Snap je het nu wat beter? :)
Gewijzigd op 12/06/2010 22:05:41 door Joost van der Meijden
dus vanaf de $sql
ik wil graag weten wat er allemaal gebeurd zodat ik in de toekomst weet hoe ik zoiets zelf kan maken.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$sql = "SELECT * FROM project ORDER BY id DESC LIMIT ".$start.", ".$perpage."";
// deze query verteld de database dat hij alle records wilt hebben (geordend op ID) beginnend vanaf $start (een getal) en vanaf dat getal wilt hij 10 records hebben ($perpage).
if ($page > 1) {
// als de waarde $page meer is dan 1 kan je een pagina terug.
$vorige = $page-1;
$output .= "<a href='project.php?page=".$vorige."'>Vorige</a> ";
}
if ($page < ceil($aantal/$perpage)) {
// als de waarde van $page minder is dan het totaal aantal pagina's kan je nog naar een volgende pagina.
$volgende = $page + 1;
$output .= "<a href='project.php?page=".$volgende."'>Volgende</a>";
}
?>
$sql = "SELECT * FROM project ORDER BY id DESC LIMIT ".$start.", ".$perpage."";
// deze query verteld de database dat hij alle records wilt hebben (geordend op ID) beginnend vanaf $start (een getal) en vanaf dat getal wilt hij 10 records hebben ($perpage).
if ($page > 1) {
// als de waarde $page meer is dan 1 kan je een pagina terug.
$vorige = $page-1;
$output .= "<a href='project.php?page=".$vorige."'>Vorige</a> ";
}
if ($page < ceil($aantal/$perpage)) {
// als de waarde van $page minder is dan het totaal aantal pagina's kan je nog naar een volgende pagina.
$volgende = $page + 1;
$output .= "<a href='project.php?page=".$volgende."'>Volgende</a>";
}
?>
Werkt het wel? :)
Notice: Undefined variable: output in /customers/dnnsdesign.nl/dnnsdesign.nl/httpd.www/dijkstraglas/projecten.php on line 66
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
71
72
73
74
75
76
77
78
79
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
71
72
73
74
75
76
77
78
79
<?php
include 'config.php';
error_reporting(E_ALL);
ini_set('display_errors', 1);
?>
<div id="projecten">
<h2 class="head">Eigen Designs</h2>
<?php
if ($gegevens = mysql_query("SELECT * FROM project"))
{
if (mysql_num_rows($gegevens) == 0)
{
echo 'Er zijn geen projecten.';
}
else
{
while ($gegevens1 = mysql_fetch_object($gegevens))
{
$foto = mysql_query("SELECT * FROM fotos WHERE naam='".$gegevens1->naam."'");
$foto1 = mysql_fetch_object($foto);
$id1 = mysql_query("SELECT * FROM project WHERE naam='".$gegevens1->naam."'");
$id = mysql_fetch_object($id1);
echo '<a href="fotos/'.$foto1->foto.'" rel="lightbox"><img src="fotos/'.$foto1->foto.'" alt="" width="175px" height="100px" /></a><a href="index.php?div=projectenpagina&id='.$id->id.'" >'.$gegevens1->naam. '<br />';
}
$sql = "SELECT * FROM project";
$uitvoer = mysql_query($sql);
$aantal = mysql_num_rows($uitvoer);
$perpage = 3;
$page_count = ceil($aantal / $perpage);
if (isset($_GET["page"])) {
if (is_numeric($_GET["page"])) {
// controleren of $_GET["page"] een getal is.
$page = mysql_real_escape_string($_GET["page"]);
}
else {
$page = 1;
}
}
else {
$page = 1;
}
$start = ($page * $perpage) - $perpage;
$sql = "SELECT * FROM project ORDER BY id DESC LIMIT ".$start.", ".$perpage."";
if ($page > 1) {
$vorige = $page-1;
$output .= "<a href='gastenboek.php?page=".$vorige."'>Vorige</a> ";
}
if ($page < ceil($aantal/$perpage)) {
$volgende = $page + 1;
$output .= 'Aantal: '.$aantal;
$output .= "<a href='gastenboek.php?page=".$volgende."'>Volgende</a>";
}
}
}
?>
</div>
include 'config.php';
error_reporting(E_ALL);
ini_set('display_errors', 1);
?>
<div id="projecten">
<h2 class="head">Eigen Designs</h2>
<?php
if ($gegevens = mysql_query("SELECT * FROM project"))
{
if (mysql_num_rows($gegevens) == 0)
{
echo 'Er zijn geen projecten.';
}
else
{
while ($gegevens1 = mysql_fetch_object($gegevens))
{
$foto = mysql_query("SELECT * FROM fotos WHERE naam='".$gegevens1->naam."'");
$foto1 = mysql_fetch_object($foto);
$id1 = mysql_query("SELECT * FROM project WHERE naam='".$gegevens1->naam."'");
$id = mysql_fetch_object($id1);
echo '<a href="fotos/'.$foto1->foto.'" rel="lightbox"><img src="fotos/'.$foto1->foto.'" alt="" width="175px" height="100px" /></a><a href="index.php?div=projectenpagina&id='.$id->id.'" >'.$gegevens1->naam. '<br />';
}
$sql = "SELECT * FROM project";
$uitvoer = mysql_query($sql);
$aantal = mysql_num_rows($uitvoer);
$perpage = 3;
$page_count = ceil($aantal / $perpage);
if (isset($_GET["page"])) {
if (is_numeric($_GET["page"])) {
// controleren of $_GET["page"] een getal is.
$page = mysql_real_escape_string($_GET["page"]);
}
else {
$page = 1;
}
}
else {
$page = 1;
}
$start = ($page * $perpage) - $perpage;
$sql = "SELECT * FROM project ORDER BY id DESC LIMIT ".$start.", ".$perpage."";
if ($page > 1) {
$vorige = $page-1;
$output .= "<a href='gastenboek.php?page=".$vorige."'>Vorige</a> ";
}
if ($page < ceil($aantal/$perpage)) {
$volgende = $page + 1;
$output .= 'Aantal: '.$aantal;
$output .= "<a href='gastenboek.php?page=".$volgende."'>Volgende</a>";
}
}
}
?>
</div>
dit is regel 66:
$output .= 'Aantal: '.$aantal;
heozo gebruik je eigenlijk $output .=?
dan bedoel ik waarom die punt?
Vandaar de melding.
Beetje uitleg:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
// toekennen van een waarde aan een $var
$output = 'Een ';
echo $output; // geeft: Een
// aan een $var extra tekst toevoegen
// dus de $var moet al bestaan
$output .= 'Twee ';
echo $output; // geeft: Een Twee
// opnieuw toekennnen is dus overschrijven van een $var
$output = 'Drie ';
echo $output; // geeft: Drie
?>
// toekennen van een waarde aan een $var
$output = 'Een ';
echo $output; // geeft: Een
// aan een $var extra tekst toevoegen
// dus de $var moet al bestaan
$output .= 'Twee ';
echo $output; // geeft: Een Twee
// opnieuw toekennnen is dus overschrijven van een $var
$output = 'Drie ';
echo $output; // geeft: Drie
?>
Bij dat script was het op dat moment nodig, maar voor jouw is dat niet van toepassing.
komt gewoon helemaal niks te staan.
waar kan dat aan liggen?
dit is het script nu:
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
71
72
73
74
75
76
77
78
79
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
71
72
73
74
75
76
77
78
79
<?php
include 'config.php';
error_reporting(E_ALL);
ini_set('display_errors', 1);
?>
<div id="projecten">
<h2 class="head">Eigen Designs</h2>
<?php
if ($gegevens = mysql_query("SELECT * FROM project"))
{
if (mysql_num_rows($gegevens) == 0)
{
echo 'Er zijn geen projecten.';
}
else
{
while ($gegevens1 = mysql_fetch_object($gegevens))
{
$foto = mysql_query("SELECT * FROM fotos WHERE naam='".$gegevens1->naam."'");
$foto1 = mysql_fetch_object($foto);
$id1 = mysql_query("SELECT * FROM project WHERE naam='".$gegevens1->naam."'");
$id = mysql_fetch_object($id1);
echo '<a href="fotos/'.$foto1->foto.'" rel="lightbox"><img src="fotos/'.$foto1->foto.'" alt="" width="175px" height="100px" /></a><a href="index.php?div=projectenpagina&id='.$id->id.'" >'.$gegevens1->naam. '<br />';
}
$sql = "SELECT * FROM project";
$uitvoer = mysql_query($sql);
$aantal = mysql_num_rows($uitvoer);
$perpage = 3;
$page_count = ceil($aantal / $perpage);
if (isset($_GET["page"])) {
if (is_numeric($_GET["page"])) {
// controleren of $_GET["page"] een getal is.
$page = mysql_real_escape_string($_GET["page"]);
}
else {
$page = 1;
}
}
else {
$page = 1;
}
$start = ($page * $perpage) - $perpage;
$sql = "SELECT * FROM project ORDER BY id DESC LIMIT ".$start.", ".$perpage."";
if ($page > 1) {
$vorige = $page-1;
$output .= "<a href='projecten.php?page=".$vorige."'>Vorige</a> ";
}
if ($page < ceil($aantal/$perpage)) {
$volgende = $page + 1;
$output = 'Aantal: '.$aantal;
$output .= "<a href='projecten.php?page=".$volgende."'>Volgende</a>";
}
}
}
?>
</div>
include 'config.php';
error_reporting(E_ALL);
ini_set('display_errors', 1);
?>
<div id="projecten">
<h2 class="head">Eigen Designs</h2>
<?php
if ($gegevens = mysql_query("SELECT * FROM project"))
{
if (mysql_num_rows($gegevens) == 0)
{
echo 'Er zijn geen projecten.';
}
else
{
while ($gegevens1 = mysql_fetch_object($gegevens))
{
$foto = mysql_query("SELECT * FROM fotos WHERE naam='".$gegevens1->naam."'");
$foto1 = mysql_fetch_object($foto);
$id1 = mysql_query("SELECT * FROM project WHERE naam='".$gegevens1->naam."'");
$id = mysql_fetch_object($id1);
echo '<a href="fotos/'.$foto1->foto.'" rel="lightbox"><img src="fotos/'.$foto1->foto.'" alt="" width="175px" height="100px" /></a><a href="index.php?div=projectenpagina&id='.$id->id.'" >'.$gegevens1->naam. '<br />';
}
$sql = "SELECT * FROM project";
$uitvoer = mysql_query($sql);
$aantal = mysql_num_rows($uitvoer);
$perpage = 3;
$page_count = ceil($aantal / $perpage);
if (isset($_GET["page"])) {
if (is_numeric($_GET["page"])) {
// controleren of $_GET["page"] een getal is.
$page = mysql_real_escape_string($_GET["page"]);
}
else {
$page = 1;
}
}
else {
$page = 1;
}
$start = ($page * $perpage) - $perpage;
$sql = "SELECT * FROM project ORDER BY id DESC LIMIT ".$start.", ".$perpage."";
if ($page > 1) {
$vorige = $page-1;
$output .= "<a href='projecten.php?page=".$vorige."'>Vorige</a> ";
}
if ($page < ceil($aantal/$perpage)) {
$volgende = $page + 1;
$output = 'Aantal: '.$aantal;
$output .= "<a href='projecten.php?page=".$volgende."'>Volgende</a>";
}
}
}
?>
</div>
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
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
<?php
include 'config.php';
error_reporting(E_ALL);
ini_set('display_errors', 1);
?>
<div id="projecten">
<h2 class="head">Eigen Designs</h2>
<?php
if ($gegevens = mysql_query("SELECT * FROM project")) {
if (mysql_num_rows($gegevens) == 0) {
echo 'Er zijn geen projecten.';
}
else {
while ($gegevens1 = mysql_fetch_object($gegevens)) {
$foto = mysql_query("SELECT * FROM fotos WHERE naam='".$gegevens1->naam."'");
$foto1 = mysql_fetch_object($foto);
$id1 = mysql_query("SELECT * FROM project WHERE naam='".$gegevens1->naam."'");
$id = mysql_fetch_object($id1);
echo '<a href="fotos/'.$foto1->foto.'" rel="lightbox"><img src="fotos/'.$foto1->foto.'" alt="" width="175px" height="100px" /></a><a href="index.php?div=projectenpagina&id='.$id->id.'" >'.$gegevens1->naam. '<br />';
}
$sql = "SELECT * FROM project";
$uitvoer = mysql_query($sql);
$aantal = mysql_num_rows($uitvoer);
$perpage = 3;
$page_count = ceil($aantal / $perpage);
if (isset($_GET["page"])) {
if (is_numeric($_GET["page"])) {
// controleren of $_GET["page"] een getal is.
$page = mysql_real_escape_string($_GET["page"]);
}
else {
$page = 1;
}
}
else {
$page = 1;
}
$start = ($page * $perpage) - $perpage;
$sql = "SELECT * FROM project ORDER BY id DESC LIMIT ".$start.", ".$perpage."";
if ($page > 1) {
$vorige = $page-1;
echo "<a href='projecten.php?page=".$vorige."'>Vorige</a> ";
}
if ($page < ceil($aantal/$perpage)) {
$volgende = $page + 1;
echo "<a href='projecten.php?page=".$volgende."'>Volgende</a>";
}
}
}
?>
</div>
include 'config.php';
error_reporting(E_ALL);
ini_set('display_errors', 1);
?>
<div id="projecten">
<h2 class="head">Eigen Designs</h2>
<?php
if ($gegevens = mysql_query("SELECT * FROM project")) {
if (mysql_num_rows($gegevens) == 0) {
echo 'Er zijn geen projecten.';
}
else {
while ($gegevens1 = mysql_fetch_object($gegevens)) {
$foto = mysql_query("SELECT * FROM fotos WHERE naam='".$gegevens1->naam."'");
$foto1 = mysql_fetch_object($foto);
$id1 = mysql_query("SELECT * FROM project WHERE naam='".$gegevens1->naam."'");
$id = mysql_fetch_object($id1);
echo '<a href="fotos/'.$foto1->foto.'" rel="lightbox"><img src="fotos/'.$foto1->foto.'" alt="" width="175px" height="100px" /></a><a href="index.php?div=projectenpagina&id='.$id->id.'" >'.$gegevens1->naam. '<br />';
}
$sql = "SELECT * FROM project";
$uitvoer = mysql_query($sql);
$aantal = mysql_num_rows($uitvoer);
$perpage = 3;
$page_count = ceil($aantal / $perpage);
if (isset($_GET["page"])) {
if (is_numeric($_GET["page"])) {
// controleren of $_GET["page"] een getal is.
$page = mysql_real_escape_string($_GET["page"]);
}
else {
$page = 1;
}
}
else {
$page = 1;
}
$start = ($page * $perpage) - $perpage;
$sql = "SELECT * FROM project ORDER BY id DESC LIMIT ".$start.", ".$perpage."";
if ($page > 1) {
$vorige = $page-1;
echo "<a href='projecten.php?page=".$vorige."'>Vorige</a> ";
}
if ($page < ceil($aantal/$perpage)) {
$volgende = $page + 1;
echo "<a href='projecten.php?page=".$volgende."'>Volgende</a>";
}
}
}
?>
</div>
Zo?
Ik zie geen echo $output; staan.
Code (php)
Of was dat niet voor mij bedoeld?
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
$output = 'Aantal: '.$aantal;
$output .= "<a href='projecten.php?page=".$volgende."'>Volgende</a>";
echo $output;
?>
$output = 'Aantal: '.$aantal;
$output .= "<a href='projecten.php?page=".$volgende."'>Volgende</a>";
echo $output;
?>
Ja, dan had het ook gewerkt ja :)
en tevens staat er onderin volgende maar als ik daarop klik krijg ik een lege pagina. en er staat ook Aantal:4 en als ik daar op klik krijg ik de 4de alleen te zien:P