So da ich länger schon nichts mehr mit mysql gemacht habe und fast immer txt daten zum speichern von einträgen verwendet habe ist mir in sql einiges entfallen ich hoffe ihr könnt mir helfen...
Ich habe auf meiner homepage ein shoutboxsystem eingebaut und pro seite sollen 20 einträge gezeigt werden aber das problem ist wenn ich z.b. 23 einträge insgesamt habe und dann auf seite 2 klicke zeigt der nicht einträge von 20-23 sondern von 1-3 wieso?
hier ist der sourcecode:
PHP-Code:
<?
$sql="SELECT * from $shoutbox";
$query=mysql_query($sql);
$num=mysql_num_rows($query);
$temp=$num; // die maximale anzahl an einträgen
$picsperpage=20; // einträge die pro seite angezeigt werden sollen
$zeil=$temp/$picsperpage; // anzhal der seiten
if ($_GET['p']==""){
$aktuelpage=0;
}else{
$aktuelpage=$_GET['p'];
}
$max = $aktuelpage+$picsperpage;
if($max > $temp)$max = $temp;
for($i=$aktuelpage;$i<$max;$i++)
{
$row=mysql_fetch_assoc($query);
echo "<tr><td bgcolor=#009999 width=400>[b]".$row['name'].": [/b]".$row['message']."</td></tr>";
}
?>
Wisst ihr wo da der fehler ist?
Danke im vorraus für eine hoffentlich hilfreiche antwort