schnubbirz
28.04.2006, 16:22:12
Moin moin,
ich bin gerade dabei ein Gästebuch zu programmieren. Genauer gesagt hänge ich gerade bei einer Blätterfunktion fest. Hier mein Code-Teil bei dem ich nicht mehr weiterkomme:
# Nur die 10 Einträge anzeigen lassen, die die akutelle Seite ausgeben soll:
for($x=($anzahl-$anzeige*$page+$anzeige)-1; $x>($anzahl-$anzeige*$page)-1; $x--){
# Nur ausgeben wenn $x grösser als 0 ist:
if($x >= 0){
$sql = "SELECT
Name,
Datum,
Email,
ICQ,
Homepage,
Inhalt
FROM
gaestebuch
ORDER BY
Datum DESC";
$result = mysql_query($sql) OR die(mysql_error());
while($row = mysql_fetch_assoc($result)) {
#Hier kommt dann die Formatierung und die eigentliche Ausgabe der Einträge
?>
Jetzt stehe ich vor dem Problem, das er bei jeder for()-Schleife ALLE Gästebucheinträge anzeigt. Hat jemand eine Idee, wie ich das kombinieren kann, dass er bei jeder for()-Schleife nur einen Eintrag anzeigt, aber beim nächsten Durchlauf trotzdem den nächsten Eintrag anzeigt? Bis jetzt hab ich es nur hinbekommen, dass er immer den selben Eintrag anzeigt.
Vielen Dank schonmal im Vorraus,
MFG
ich bin gerade dabei ein Gästebuch zu programmieren. Genauer gesagt hänge ich gerade bei einer Blätterfunktion fest. Hier mein Code-Teil bei dem ich nicht mehr weiterkomme:
# Nur die 10 Einträge anzeigen lassen, die die akutelle Seite ausgeben soll:
for($x=($anzahl-$anzeige*$page+$anzeige)-1; $x>($anzahl-$anzeige*$page)-1; $x--){
# Nur ausgeben wenn $x grösser als 0 ist:
if($x >= 0){
$sql = "SELECT
Name,
Datum,
Email,
ICQ,
Homepage,
Inhalt
FROM
gaestebuch
ORDER BY
Datum DESC";
$result = mysql_query($sql) OR die(mysql_error());
while($row = mysql_fetch_assoc($result)) {
#Hier kommt dann die Formatierung und die eigentliche Ausgabe der Einträge
?>
Jetzt stehe ich vor dem Problem, das er bei jeder for()-Schleife ALLE Gästebucheinträge anzeigt. Hat jemand eine Idee, wie ich das kombinieren kann, dass er bei jeder for()-Schleife nur einen Eintrag anzeigt, aber beim nächsten Durchlauf trotzdem den nächsten Eintrag anzeigt? Bis jetzt hab ich es nur hinbekommen, dass er immer den selben Eintrag anzeigt.
Vielen Dank schonmal im Vorraus,
MFG