Crew PHP |
|
ten eerste haal je code is weg. Voegt weinig toe aan wat je moet weten
Je kunt in je query zetten LIMIT 1,10. Dan neemt ie vanaf regel 10 1 regel uit de database. Nu denk je 'leuk, moet ik ermee?'
simpel, je kunt ook doen LIMIT $aantal,$vanaf.
Je maakt een telregeltje code, die telt hoeveel keer $aantal in je totaal aantal replies kan, dat is hoeveel pagina's je hebt. En dan maak je een linkje onderaan die je met een get weghaalt.
$aantal=10;//als je 10 op 1 pagina wilt
$vanaf=0;//die stel je in op 0, dat als er niet geklikt is, ie wel werkt.
$selectQuery(mysql blablabla);//ZOnder de limit!
$paginas=ceil(mysql_num_rows($selectQuery)/$aantal); // ceil rond af naar boven, anders zou je bv 3,214 pagina vol krijgen
//nu even kijken of er een pagina is aangeklikt:
if(isset($_GET['link'])){$vanaf=$_GET['link']*$aantal;}//zo ja zorg dat ie vanaf de goede regel laat zien
//hier dan je query
$query=mysql_query("SELECT naam,bericht FROM tabel LIMIT $aantal,$vanaf") or die(mysql_error());
//nu heeft ie automatisch de 10 posts gekozen die op de gekozen pagina staan
//dan nog even hoeveel pagina's er zijn:
$i=0;
while($telpaginas!=$i){
$i++;
echo "<a href=paginaHier.php?link=$i>$i</a> ";
}
$aantal=10;//als je 10 op 1 pagina wilt $vanaf=0;//die stel je in op 0, dat als er niet geklikt is, ie wel werkt. $selectQuery(mysql blablabla );//ZOnder de limit! $paginas=ceil(mysql_num_rows($selectQuery)/$aantal); // ceil rond af naar boven, anders zou je bv 3,214 pagina vol krijgen //nu even kijken of er een pagina is aangeklikt: if(isset($_GET['link'])){$vanaf=$_GET['link']*$aantal;}//zo ja zorg dat ie vanaf de goede regel laat zien //hier dan je query //nu heeft ie automatisch de 10 posts gekozen die op de gekozen pagina staan //dan nog even hoeveel pagina's er zijn: $i=0; while($telpaginas!=$i){ $i++; echo "<a href=paginaHier.php?link=$i>$i</a> "; }
|