• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Doppelter Benutzername

Im insert-String hast du eine schließende Klammer vergessen.
print_r dient dazu, den Inahlt eines Arrays oder eines Objekts anzuzeigen.
Wenn dein Query misslingt, solltest du dich mal über die Funktion mysql_error informieren ;)
 
Im insert-String hast du eine schließende Klammer vergessen.
print_r dient dazu, den Inahlt eines Arrays oder eines Objekts anzuzeigen.
Wenn dein Query misslingt, solltest du dich mal über die Funktion mysql_error informieren ;)

Ah. Danke :) Ja habe das mysql_error jetzt eingebaut. Ist schon ziemlich nützlich! Aber jetzt habe ich noch eine Frage: Ich habe jetzt meine Nachrichtenfunktion geschrieben. Senden und Empfangen klappt super. Jetzt möchte ich es aber so machen dass ich nur eine bestimmte Anzahl an Nachrichten auf der Seite habe und sich dann automatisch neue Seiten generieren, je nach dem eben wieviel Nachrichten vorhanden sind. Ich möchte auch gar keine ganze Lösung, da ich das ja selbst schaffen will. Aber ein Lösungsansatz wäre nett, weil mir fällt wirklich nichts ein :)

Gruss
 
Also rein vom Verständnis her ich mache es am besten so:

Ich lasse per Count ermittlen wie viele Nachrichten der Benutzer insgesamt hat, und begrenze die Anzeige auf der aktuellen Seite auf 10 (zum Beispiel). Dann lasse ich die gesamten Nachrichten durch 10 teilen. Also bei beispielsweiße 78 Nachrichten würde eine 7.8 herauskommen und die runde ich dann auf 8 auf. Dann habe ich die Seitenanzahl. Im folgenden richtige ich unten einen Link ein bei dessen Klick er mir immer die nächsten 10 Nachrichten anzeigt, bis eben zur letzten Seite.

So habe ich das jetzt verstanden. Hm und jetzt der abstrakte Teil von dem ich nicht weiß ob ich den irgendwie realisieren kann. Der Link unten bekommt einen Variablenwert, zu Beginn 0. Beim ersten Klick sprich um Nachricht 11-20 anzuzeigen, erhöhe ich in um 1, sprich er hat den Wert 1. Jetzt würde ich ihm sagen das er in der SQL Syntax dann in etwa folgendes macht: LIMIT $variable*10, 10. So in etwa. Was meint ihr? Wäre das 'ne gute Möglichkeit?
 

Neueste Beiträge

Zurück
Oben