Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Nachrichten empfangen/senden





Frage

Hallo, ich wollte für meine Homepage eine Art Private Nachrichten System machen. Also das eingeloggte user anderen usern Nachrichten senden kann und von anderen usern nachrichten empfangen kann. Ich habe mir das ganz so gemacht: Einer schreibt eine nachricht und gibt dabei an an wen die nachricht ist und natürlich einen text. Das wird dann in einer datenbank gespeichtert. Nun kann der, an den die nachricht ist checken, ob er eine nachricht hat, indem man per php abfragt, ob jemand an denjenigen eine nachricht geschrieben hat. Das klappt soweit uach, aber wenn einer jetzt von dem selben 2 verschiedene nachrichten bekommen hat und diese dann liest, dann hängt der Browser die einfach aneinander. Und wenn man die eine nachricht löschen will, werden automatscu alle von dem sender gelöscht.... Wie könnte man das anders machen? Ich hoffe ihr versteht mein Problem.Ich würde mich üner antworten freuen. Danke, Hundi

Antwort 1 von Nessus

Das umgehst Du, in dem Du den Select/Update/Delete auf eine Unique-ID beziehst und nicht auf den Namen etc.


HTH

Nessus


Antwort 2 von Feuervogel

joa, in der (mysql)db eine spalte mit ids anlegen, die sich selbst automatisch erhöhen. dann kann man direkt einzelne nachrichten anzeigen/löschen lassen.

solltest dazu mal die structur deiner tabelle für die nachrichten posten.

Antwort 3 von Hundi

jo auf id beziehen wäre keine schlechte idee, aber wie merkt der für wen die narchicht ist?

Antwort 4 von Nessus

Zitat:
jo auf id beziehen wäre keine schlechte idee, aber wie merkt der für wen die narchicht ist?

Geht das auch auf Deutsch?
Ich habe bei deinem ersten Posting schon eine geraume Zeit gebraucht um dein Kauderwelsch auseinander zu pflücken.

Nessus

Antwort 5 von Hundi

Es ist nicht ganz leicht so etwas zu erklären.

Also, wenn ich das UPDATE/SELECT/DELETE auf eine Unique-ID beziehe, wei soll dann die php datei, die die narchichten abfrägt, also beim empfänger wissen, ob die Narchicht auch wirklich fuer ihn ist

Antwort 6 von Nessus

In dem Du in diesem Moment einfach ein Select auf den Username machst. Wie Authentifiziert sich der User in deinem System?
Via Sessionlogin oder .htaccess?

Nessus

Antwort 7 von Hundi

Mit sessions und cookies.

Antwort 8 von Nessus

Dann hast Du kein Problem bei einer Übersichtsseite alle Mails des User abzufragen. Du übergibst einfach die ID mit auf die Unterseite und machst einen Select damit. Vergesse aber bitte nicht den User auf allen Seiten zu verifizieren, da sonst mit etwas spielerei alle Mails von jedem lesbar sind.

Nessus

Antwort 9 von Hundi

Ok...danke für deine Hilfe

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: