Mal wieder die Bläterfunktion

Spacecrack

Grünschnabel
Ich habe mir dieses Tutorial durchgelesen ... nach geahmt und denk ich auch verstanden ... soweit funktioniert es auch nur wenn ich mir die nach folgenden Seite anschauen möchte kommt ein Fehler ....

wer über hilfe äussert dankbar .....

hier der Code
PHP:
$db = mysql_connect ($sqlhost,$username,$passwort);
mysql_select_db ($database);
$sql = "SELECT * FROM $holiday";
$result = mysql_query($sql,$db);
$number = mysql_num_rows($result);
$seiten=floor($number/$proseite);
$start=$_GET['site'] * $proseite; 
$sql="SELECT * FROM $holiday LIMIT $start,$proseite";
$result = mysql_query($sql,$db);
$ende = $start + $proseite;
if ($ende>$number) { $ende = $number; }
echo "Zur Zeit sind $number Einträge im Gästebuch <BR> \n";
echo "Seite $site - Einträge von $start bis $ende <BR> \n";
  while ($ausgabe = mysql_fetch_array ($result))
 {
 print ("
 <table width=75% border=0 cellpadding=4 class=center>
 <tr>
 <td class=right>
 <a name='$ausgabe[Titel]'><strong>$ausgabe[Titel]</strong>
 </td>
 <td class=right>
 <div align=right>erstellt am $ausgabe[Datum]</div>
 </td>
 </tr>
 <tr>
 <td colspan=2 class=left>$ausgabe[Inhalt]</td>
 </tr>
 <tr>
 <td class=right>
 <p align='left'><a href='#top'>go up</a></p>
 </td>
 <td class=right>
 <p align='right'>Dieser Bericht wurde verfasst von $ausgabe[Author]</p>
 </td>
 </tr>
 <br/>
 </table>");
 }
if ($site>0) {
	$i=$site-1;
	echo "<A HREF=\"index.php?site=holiday$i\">&lt;previous</A> ";
}
for($i=0; $i<=$seiten; $i++) {
	if ($i==$site) {
		echo $i."&nbsp;";
	}
	else {
		echo "<A HREF=\"index.php?site=holiday$i\">$i</A>&nbsp;";
	}
}
if ($site<$seiten) {
	$i=$site+1;
	echo "<A HREF=\"index.php?site=holiday$i\">next&gt;</A>";
}

und damit man sich etwas mehr vorstellen kann was ich meine .... http://data.da.funpic.de/tossa/index.php?site=holiday
 
$sql = "SELECT * FROM $holiday";
ist $holiday definiert, oder heißt deine Tabelle wirklich '$holiday'

$seiten=floor($number/$proseite);
Hier solltest du wie im Tutorial ceil() verwenden...

echo "<A HREF=\"index.php?site=holiday$i\">&lt;previous</A> ";
Übergib hier nur $i , da sonst der der Aufruf index.php?site=holiday1 bedeutet, du aber die Zahl nicht extrahierst und somit keine INT bekommst sondern nen String und dann funtzt dein
$start=$_GET['site'] * $proseite;
net.

Du solltest dich etwas genauer an das Tutorial halten....
 
Zurück