login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Aantal per pagina..

Offline Simax - 15/12/2006 08:43
Avatar van SimaxOnbekend Beste mensen,

Hoe stel ik het aantal in dat per pagina mag worden weergegeven.
Wanneer het er meer zijn moet een volgende pagina worden aangemaakt.

Heb al gezocht in de tutorials.
Helaas niets gevonden .

MvG,
RvB

8 antwoorden

Gesponsorde links
Offline Xtent - 15/12/2006 08:47
Avatar van Xtent Onbekend In een MySQL query?

mysql_query("SELECT * FROM tabel WHERE dit = 'dat' LIMIT 0, 10");

Hier telt die dus vanaf het eerst gevonden 10 dingetjes..
Offline svm - 15/12/2006 08:48
Avatar van svm PHP ver gevorderde Je kunt de waarde in een variable opslaan.
Bijvoorbeeld $aantal = 10;.
Dan haal je de benodigde dingen uit je database met LIMIT 0,". $aantal .".
Wanneer je dan naar de volgende pagina gaat, geef je dit aan in de URL.
Dus bijvoorbeeld url.nl/pagina.php?pagina=2.
Dan kun je als deze bestaat werken met LIMIT ". ($_GET['pagina']-1)*10 .",". $aantal * $_GET['pagina'] .".

Zoiets zou moeten werken.
Offline Simax - 15/12/2006 08:50
Avatar van Simax Onbekend Hmm..

Is het ook mogelijk om automatisch een 2e pagina aan te maken wanneer het maximum is bereikt?

MvG,
RvB
Offline marten - 15/12/2006 08:50 (laatste wijziging 15/12/2006 08:52)
Avatar van marten Beheerder Waarschijnlijk heeft u niet goed genoeg gezocht.

http://www.site...amp;id=198
Offline svm - 15/12/2006 08:56 (laatste wijziging 15/12/2006 11:05)
Avatar van svm PHP ver gevorderde Ja..., je kunt kijken hoeveel berichtjes er zijn.
Als er dan 10 berichten zijn bijvoorbeeld een pagina aanmaken:

  1. <?
  2. $aantal = 10; //hoeveel berichten?
  3. $tabel = "reacties"; //naam van je tabel
  4. $naam_page = "nieuw.php"; //naam van die nieuwe pagina
  5.  
  6. $i=0;
  7. $res = mysql_query("SELECT id FROM ". $tabel);
  8. while($obj = mysql_fetch_object($res)){
  9. $i++
  10. }
  11.  
  12. if($i == $aantal){
  13. $fp = fopen($naam_page, 'a');
  14. $fclose($fp);
  15. }



@Xtent:
Is aangepast, bedankt.
Zit nu op school en had haast.
Offline Xtent - 15/12/2006 09:10
Avatar van Xtent Onbekend Je maakt in ieder geval in kleine fout svm, je gebruikt $nieuw_page maar je maakt $naam_page aan.
Offline Simax - 15/12/2006 09:40
Avatar van Simax Onbekend Ik heb een ledensysteem.
Wanner er het maximum per pagina(20) is bereikt wil ik dat 21 t/m 40 op de volgende pagina komen.

Alvast bedankt .

MvG,
RvB
Offline marten - 15/12/2006 11:42
Avatar van marten Beheerder Bekijk die tutorial eens die ik postte, daar word precies uitgelegd hoe je dit kan doen
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.179s