+ Antworten
Ergebnis 1 bis 3 von 3

Thema: Nachrichten in DB speichern

  1. #1
    TP-Junior Iron Man macht alles soweit korrekt
    Registriert seit
    Oct 2008
    Beiträge
    21

    Nachrichten in DB speichern

    Tach,
    bin grad dabei ein Script zu schreiben in dem der User seine eigene Seite erstellen kann. Nun können andere User dort Nachrichten hinterlassen. Das anzeigen dieser Nachrichten funktioniert auch so weit, nur müssten die Nachrichten natürlich auch in die DB-Zeile des Users, der diese Seite erstellt hat, gespeichert werden. Aber wie erhalte ich die ID des Users, um diese in seine DB-Zeile zu speichern?

    MFG
    Iron Man

  2. #2
    TP-Moderator Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Avatar von Adromir
    Registriert seit
    Jun 2004
    Ort
    Hannover
    Beiträge
    4.806
    Hast du in der Datenbank gespeichert, welcher User die Seite erstellt hat? Dann kannst du doch über die ID (oder sonst irgendwas, über das du die Seite in deinem System identifizierst) der Seiten den User über eine MySQL- Abfrage rauskriegen.
    Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
    -Dieter Nuhr

  3. #3
    TP-Junior Iron Man macht alles soweit korrekt
    Registriert seit
    Oct 2008
    Beiträge
    21
    Guten Abend,
    habe gerade etwas gegoogelt und etwas gefunden. Korrigiert mich wenn ich falsch liege. Der User sollte also am besten eine Überschrift für seine Seite erstellen. Über einen Link in der Seitenliste (in der alle Überschriften angezeigt werden) wird die ID des Users als $_GET-Parameter verfügbar gemacht. Der Datensatz wird dann aus der DB geholt und die Seite wird dynamisch gefüllt. Hier ein Beispiel
    PHP-Code:
     if(!isset($_GET['id'])) { 
            echo 
    "Sie haben keine Seite ausgewählt.<br>\n"
                  
    "Bitte benutzen Sie einen Link aus der <a href=\"Seitenliste.php\">Seitenliste</a>\n"
        } 
        else{ 
             
             
    $_GET['id'] = (int)$_GET['id']; 
             
    $sql "SELECT 
                             SessionID, 
                             Nickname, 
                             Überschrift,
                             Nachrichten,
                             Email, 
                             Bild, 
                             DATE_FORMAT(Registrierungsdatum, '%d.%m.%Y') as Datum, 
                             Wohnort, 
                             Homepage, 
                             Eintrag,
                             Letzte_Aktion, 
                             Letzter_Login 
                     FROM 
                         User 
                     WHERE 
                         ID = '"
    .mysql_real_escape_string($_GET['id'])."' 
                    "

    Die Nachrichten der anderen User werden dann so in die DB-Zeile des Users gespeichert?
    PHP-Code:
    $sql "INSERT INTO
                              Nachrichten
                       FROM 
                            User
                        WHERE
                               ID ='"
    .mysql_real_escape_string($_GET['id'])."'"
    - Benötige ich weitere wichtige Tabellenzeilen?

    MFG
    Iron Man
    Geändert von Iron Man (04.12.2008 um 20:27 Uhr)

+ Antworten

Ähnliche Themen

  1. Nachrichten funktion
    Von [NES]Mustang im Forum Dreamweaver & andere Webeditoren
    Antworten: 5
    Letzter Beitrag: 09.12.2008, 21:24
  2. Nachrichten-Anzahl ausgeben
    Von Erstar im Forum Traum-Dynamik
    Antworten: 11
    Letzter Beitrag: 17.02.2007, 00:46
  3. nachrichten aus dem irak
    Von mohammad im Forum Einfach so ...
    Antworten: 0
    Letzter Beitrag: 21.09.2004, 14:14
  4. Importieren von Nachrichten bei O.E. !
    Von Hutson im Forum Betriebssysteme
    Antworten: 5
    Letzter Beitrag: 12.12.2002, 20:26
  5. Der Web.de Nachrichten Screensaver
    Von Masotoshi im Forum Einfach so ...
    Antworten: 11
    Letzter Beitrag: 23.10.2002, 15:03

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51