Thomas Meinike: Inhalr der DB seitenweise anzeigen??

Beitrag lesen

Hallo Rainer,

$zeilen=mysql_query("SELECT * FROM tabelle");
$anzahl=mysql_num_rows($zeilen);
$geteilt=($anzahl / 10);
?>
#########################

Nun möchte ich das die nächste Zeile mit den Links zu den 10erGruppen der Datensätze automatisch generiert wird. Leider hänge ich jetzt total fest. Ich habe in der "$geteilt" eine "6" für 6 10erGruppen.

#####################
<a href="test.php?limit=0,10">1</a> <a href="test.php?limit=11,10">2</a> //usw.????
#####################

Etwas in dieser Art sollte helfen:

<?php

$anzahl=55;
  $schritt=10;

$geteilt=($anzahl / $schritt);
  $rest=$anzahl % $schritt;

for($i=0;$i<=$geteilt-1;$i++)
  {
    print "<a href="test.php?limit=".(int)($i*$schritt).",$schritt">".(int)($i+1)."</a> \n";

}

if($rest>0)
  {
    print "<a href="test.php?limit=".(int)($i*$schritt).",$rest">".(int)($i+1)."</a> \n";
  }

?>

MfG, Thomas