Eiei, bist du ein Performance-Verschwender.
PHP-Code:
<?php
$anzeigen=10;
$host="localhost";
$user="root";
$pass="";
$db="benni";
$PHP_SELF=$_SERVER['PHP_SELF'];
$start=1;
if (isset($_GET['start'])) $start=$_GET['start'];
//Auslesen der Einträge
$link = mysql_connect ($host,$user,$pass);
mysql_select_db($db, $link);
//Ermitteln der Anzahl der Einträge
$sql1 = "SELECT count(*) FROM bilder";
$result1 = mysql_query($sql1, $link);
$max = mysql_result($result1,0,0);
?>
<html>
<head>
<title>Bilderverwaltung</title>
</head>
<body>
<?php
//Ausgeben der Einträge
$sql = "SELECT BildID, artistname, bildname FROM bilder WHERE BildID >=1 ORDER BY artistname LIMIT $start , $anzeigen";
$result = mysql_query($sql, $link);
while($ergebnis = mysql_fetch_array($result))
{
echo '
<table border="0" width="500"><tr><td>' . $ergebnis['artistname'] . '</td>
<td align="left">' . $ergebnis['bildname'] . ' </td> </tr>
</table>';
}
//Ausgeben der Weiter und zurück Buttons
echo "<table border=0 width=500><tr><td align=left>";
if($start>=$anzeigen){echo "<a href='".$PHP_SELF."?start=".($start-$anzeigen)."'>zurück</a>";}
echo "</td><td align=right>";
if($start+$anzeigen<$max){echo "<a href='".$PHP_SELF."?start=".($start+$anzeigen)."'>weiter</a>";}
echo "</tr></table>";
?>
</body>
</html>
//Scriptende