Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Datensätze Userorientiert anzeigen [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Datensätze Userorientiert anzeigen


 
Normi
26-12-2003, 17:08 
 
Ich habe jetzt ein Nachrichtensystem programmiert.

Die Nachrichten werden in der DB gespeichert außerdem wird noch gespeichert von wem die Nachricht ist.

Jetzt will ich aber das man Nachrichten löschen kann, aber der User soll nur Nachrichten löchen dürfen, die er verfasst hat.

Also z.B. Nachricht 1 wurde von ab geschrieben
Nachricht 2 von vb
Nachricht 3 von ab

ab ist eingeloggt und jetzt soll bei Nachricht 1 und 3 der Link löschen noch mit angezeigt werden. Die Reihenfolge soll aber erhalten bleiben, also ich will nicht dass es eine Teilung zwichen selbst geschriebenen und fremden Nachrichten gibt.

 
Abraxax
26-12-2003, 17:19 
 
SELECT * FROM tabelle WHERE user = 'ab'

 
Normi
26-12-2003, 17:22 
 
Da werden dann aber nur die Datensätze angezeigt die der User geschrieben hat, ich will aber dass alle Datensätze angezeigt werden und bei denen die von dem User stammen noch ein Link löschen angezeigt wird.

 
Tom Dooley
26-12-2003, 17:30 
 
Ich würde in derNachrichten-DB noch ein varchar-Feld mit dem usernamen bzw. Verfasser der Nachricht anlegen.
Bei der Ausgabeschleife ist es dann ja ein leichtes mittels if-Abfrage die entsprechenden funktion zum löschen zu setzen.

lg
Tom

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 14:42 Uhr.