Seite mit datensastzlimite, fix fertig zum blättern und angaben wieviele datensätze und in welchen man sich bewegt.
nur noch die datenbankverbindung angeben, datenbank namen eintragen, und los geht es
[php:1:e4749fa1b7]
<?
$go_to = $_SERVER['PHP_SELF'];
$maximal_row = 10;//maximal zähler
$minimal_row = 0;//minimal zähler
if (isset($_GET['seite'])) {
$minimal_row = $_GET['seite'];
}
$erster_datensatz = $minimal_row * $maximal_row;
mysql_select_db($SQL_datenbank, $SQL_verbindung);//datenbank angewählt
$sql_start = "SELECT * FROM deine_datenbank";//hier datenbank angeben
$sql = sprintf("%s LIMIT %d, %d", $sql_start, $erster_datensatz, $maximal_row);
$ergebnis = mysql_query($sql, $SQL_verbindung);
$total_eintrag_ergebnis = mysql_query($sql_start, $SQL_verbindung);
$total_eintrag = mysql_num_rows($total_eintrag_ergebnis);
$total_seite= ceil($total_eintrag/$maximal_row)-1;
?>
<html>
<body>
Seite
<? echo $minimal_row+1;?>
<table width="800" border="1" cellspacing="0" cellpadding="0">
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<? while ($row = mysql_fetch_assoc($ergebnis)){?>
<tr>
<td><? echo $row['datum'];?></td>
<td><? echo $row['user_id'];?></td>
<td><? echo $row['ip'];?></td>
<td>1</td>
<td><? echo $row['browser'];?></td>
</tr><? }?>
</table>
" target="_self">erste |
" target="_self">zurück |
" target="_self">vor |
" target="_self">letzte
Datensätze <? echo $erster_datensatz+1;?> bis <? echo min($erster_datensatz+$maximal_row, $total_eintrag);?> von <? echo $total_eintrag;?>
</body>
</html>
?>[/php:1:e4749fa1b7]