probleem met Volgende vorige script
Ik heb een probleem met het volgende script ik wil graag gegevens uit de tabel laten zien maar ik krijg alleen een nummer te zien als ik dit script gebruik en verder dus niet de inhoud van de msql tabel
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
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
<?php
require("connect.php"); // maak verbinding met de database
$res1 = mysql_query("SELECT COUNT(naam) FROM leden") or die("res1: ".mysql_error()); // vraag het AANTAL items op
$items_totaal = mysql_result($res1, 0); // het totaal aantal items
mysql_free_result($res1); // geef het resultaat vrij
$items_per_pagina = 1; // vrij te kiezen
$aantal_paginas = ceil($items_totaal / $items_per_pagina); // het aantal items per pagina
// de huidige pagina opvragen
$huidige_pagina = 0; // default
if(isset($_GET['p']) && is_numeric($_GET['p']) && $_GET['p'] > 0 && $_GET['p'] < $aantal_paginas) {
$huidige_pagina = $_GET['p'];
}
// items van de huidige pagina ophalen
$offset = $huidige_pagina * $items_per_pagina;
$res2 = mysql_query("SELECT naam FROM producten ORDER BY leden DESC LIMIT 4".$offset.","
.$items_per_pagina) or die("res2:". mysql_error());
/*
doe hier iets met de gegevens in $res2
...
*/
// resultaten vrijgeven
mysql_free_result($res2);
// navigatie
for($i = 0; $i < $aantal_paginas; $i++) {
if($huidige_pagina == $i) {
// huidige pagina is niet klikbaar
echo "<b>".($i+1)."</b>";
} else {
// een andere pagina dan de huidige is wel klikbaar
echo "<a href=\"".$_SERVER['PHP_SELF']."?p=".$i."\">".($i+1)."</a>";
}
// deel-streepje tussen alle items
if($i < $aantal_paginas - 1) {
echo " - ";
}
}
?>
require("connect.php"); // maak verbinding met de database
$res1 = mysql_query("SELECT COUNT(naam) FROM leden") or die("res1: ".mysql_error()); // vraag het AANTAL items op
$items_totaal = mysql_result($res1, 0); // het totaal aantal items
mysql_free_result($res1); // geef het resultaat vrij
$items_per_pagina = 1; // vrij te kiezen
$aantal_paginas = ceil($items_totaal / $items_per_pagina); // het aantal items per pagina
// de huidige pagina opvragen
$huidige_pagina = 0; // default
if(isset($_GET['p']) && is_numeric($_GET['p']) && $_GET['p'] > 0 && $_GET['p'] < $aantal_paginas) {
$huidige_pagina = $_GET['p'];
}
// items van de huidige pagina ophalen
$offset = $huidige_pagina * $items_per_pagina;
$res2 = mysql_query("SELECT naam FROM producten ORDER BY leden DESC LIMIT 4".$offset.","
.$items_per_pagina) or die("res2:". mysql_error());
/*
doe hier iets met de gegevens in $res2
...
*/
// resultaten vrijgeven
mysql_free_result($res2);
// navigatie
for($i = 0; $i < $aantal_paginas; $i++) {
if($huidige_pagina == $i) {
// huidige pagina is niet klikbaar
echo "<b>".($i+1)."</b>";
} else {
// een andere pagina dan de huidige is wel klikbaar
echo "<a href=\"".$_SERVER['PHP_SELF']."?p=".$i."\">".($i+1)."</a>";
}
// deel-streepje tussen alle items
if($i < $aantal_paginas - 1) {
echo " - ";
}
}
?>
Kan iemand mij misschien vertellen waar mijn probleem zit ik kom er zelf maar niet achter
Bron:http://www.sitemasters.be/tutorials/4/1/198/PHP/Pagina_navigatie_in_PHP_en_MySQL
Gewijzigd op 01/01/1970 01:00:00 door Donderse
als je echt alleen een nummer krijgt zou ik nog eens wat beter naar je sccript moeten kijken.
Ik zie echt alleen een nummer stel er zitten drie personen in die database zie ik alleen 1 2 3 als ik erop klik komt er vervolgens niks onder te staan
Dat geeft toch een getal als antwoord.
http://www.phphulp.nl/php/scripts/2/123/ een beter voorbeeld maar nu nog blijft de vraag waarom zie ik nu nog steeds alleen de id en de eerst opvolgende rij en niet de andere rijen uit de tabel?
hier: Gewijzigd op 01/01/1970 01:00:00 door Donderse
Ok en op deze wijze laat ie alle rijen zien?
Waar staat die PHP_EOL voor?
Orhan schreef op 10.12.2007 07:22:
Waar staat die PHP_EOL voor?
Die PHP_EOL staat voor een End Of Line (een \n\r als je het zo wilt noemen).
Het komt op het zelfde neer als: