Dag iedereen,
Ik wil het kort en bondig houden en diegene die mij wilt helpen krijgt hiervoor betaald (bedrag in overleg).
Momenteel ben ik met een website bezig waarin ik een gastenboek heb geďmplementeerd. Dit gastenboek toont nu alleen de eerste 15 berichten, overige berichten worden niet getoond.
Nu zou ik graag willen zien dat er 15 berichten worden getoond en vervolgens een nieuwe pagina wordt aangemaakt op nummering. Bijv. 1 - 2 - 3.
Stuur mij een PB! Het gaat om de site: http://www.dicolive.nl/pagina/gastenboek/
Groeten,
Roy Dekker
- hulp gezocht voor pagination (betaald)
-
27-07-2010, 10:36 #1
- Berichten
- 62
- Lid sinds
- 15 Jaar
hulp gezocht voor pagination (betaald)
-
In de schijnwerper
Gezondweekmenu.nl - advertorial plaatsingSEO/LinkbuildingSpraakcomputers.nl - Premium domeinnaam - Medisch / communicatiemiddelenDomein te koopTe koop protogoto.nl - service marktplaats - t.e.a.b.Website te koopGezocht linkpartners en blogs DA20+ TF20+ | Ruil en Koop | Diverse branchesSEO/Linkbuilding -
27-07-2010, 10:55 #2
- Berichten
- 517
- Lid sinds
- 17 Jaar
Heb hier nog een script op mijn PC staan. Zal het even zoeken.
Aanvullend bericht:
PHP Code:<?php
require("connect.php"); // maak verbinding met de database
$res1 = mysql_query("SELECT COUNT(id) FROM tabel") 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 = 5; // 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 * FROM tabel ORDER BY id DESC LIMIT ".$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 " - ";
}
}
?>Laatst aangepast door Thijs Penny : 27-07-2010 om 10:59 Reden: Automatisch samengevoegd.
-
28-07-2010, 07:56 #3
- Berichten
- 62
- Lid sinds
- 15 Jaar
Hier mag een slotje op! Het is al gemaakt door een lid van Sitedeals.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic