37x Forum  
Zurück  > >

Portal Forum Registrieren Hilfe

 
Themen-Optionen Thema bewerten Ansicht
Alt 05.01.2009, 16:39   Direktlink zum Beitrag - 1 Zum Anfang der Seite springen
Neuer Benutzer
 
Registriert seit: 05.01.2009
Beiträge: 0
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard

Hallöle ^^

Habe bei euch was gefunden was mir schon gut geholfen hat, nur gibt es einen 2ten teil davon?
oder kann mir jemand weiter helfen?

Zitat:
In diesem Tutorial möchte ich euch erklären, wie man sein eigenes PN-System macht.

Inhalt:
1. Wichtige Informationen
2. Posteingang
3. Postausgang

Wichtige Informationen:

Vorerst erstmal ein paar wichtige Informationen:

- In der Variable "$loginid" ist die Login-ID des Users gespeichert
- Die MySQL-Tabelle muss folgendermaßen aufgebaut sein:

CREATE TABLE pns (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
subject VARCHAR(80),
from_id INT,
from_user VARCHAR(50),
to_id INT,
to_user VARCHAR(50),
show_from ENUM("yes","no"),
show_to ENUM("yes","no"),
text TEXT,
timestamp INT
)

id = (no comment)
subject = Betreff
from_id = Von (id)
to_id = Zu (id)
show_from = Anzeigen bei...
show_to = Anzeigen bei...
text = Text
timestamp = Datum

Posteingang:

Der Posteingang muss folgendermaßen aufgebaut sein:

mail_in.php

<?php
include("connect.php.inc"); // Einfügen der Datei "connect.php.inc"
$result1 = mysql_query("SELECT * FROM pns WHERE to_id = $loginid ORDER BY timestamp"); // MySQL-Abfrage aus der Tabelle "pns"
$anzahl = mysql_num_rows($result1); // Zählen der Einträge
echo "Du hast $anzahl PN's!"; // Ausgeben, wieviele PN's man hat
while($row = mysql_fetch_array($result1)) { // Start: while-Schleife
$date = date("d.m.Y, h:i:s",$row[timestamp]); // Datum ermitteln
echo "$row[subject] (Von: $row[from_user], Datum: $date)"; // Ausgeben der Daten
} // Ende: while-Schleife
?>

Postausgang:

Der Postausgang muss so aussehen:

mail_out.php

<?php
include("connect.php.inc"); // Einfügen der Datei "connect.php.inc"
$result1 = mysql_query("SELECT * FROM pns WHERE from_id = $loginid ORDER BY timestamp"); // MySQL-Abfrage
$anzahl = mysql_num_rows($result1); // Zählen der Abgefragen Einträge
echo "Du hast $anzahl PN's versendet!"; // Ausgabe
while($row = mysql_fetch_array($result1)) { // Start: while-Schleife
$date = date("d.m.Y, h:i:s",$row[timestamp]); // Datum ermitteln
echo "$row[subject] (Zu: $row[to_user], Datum: $date)"; // Ausgabe
} // Ende: while-Schleife
?>

----------------------

Im nächsten Teil wird erklärt, wie man:
- PN's versendet
- PN's anzeigt
Wäre toll wenn ich noch den Rest bekommen könnte :love:
Seidenschnabel ist offline  

Mit Zitat antworten
 


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +2. Es ist jetzt 13:17 Uhr.


Powered by vBulletin