aantal pagina's maken.
ik heb een script wat een aantal projecten laat zien.
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:
alvast bedankt.
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
ok maar hier leer ik niet echt veel van?:$
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.
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
tot en met dat uitrekenen snap ik wel maar daaronder snapi k het niet.
dus vanaf de $sql
ik wil graag weten wat er allemaal gebeurd zodat ik in de toekomst weet hoe ik zoiets zelf kan maken.
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? :)
nee hij geeft een fout:
Notice: Undefined variable: output in /customers/dnnsdesign.nl/dnnsdesign.nl/httpd.www/dijkstraglas/projecten.php on line 66
dit is regel 66:
$output .= 'Aantal: '.$aantal;
heozo gebruik je eigenlijk $output .=?
dan bedoel ik waarom die punt?
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?
Op regel 66 bestaat $output nog niet.
Vandaar de melding.
Beetje uitleg:
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
?>
Oww, sorrie, totaal vergeten om te veranderen.
Bij dat script was het op dat moment nodig, maar voor jouw is dat niet van toepassing.
Bij dat script was het op dat moment nodig, maar voor jouw is dat niet van toepassing.
kheb dat veranderd maar nu staat er niks dus hij werkt niet?:$
komt gewoon helemaal niks te staan.
waar kan dat aan liggen?
dit is het script nu:
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?
Nee Joost, dat sloeg op de post vóór jou.
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 :)
ok ik heb het script aangepast dat die $output echod. maar nu is het zo dat ik de waarde op 3 heb ingesteld en er toch gewoon 4 projecten komen te staan.
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
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




