Hoi.
Dies ist die weiterführung zum ersten Teil.
Hier die Scripts mit erklärung:
show.php
<?php
include("connect.php.inc"); // Einfügen der Datei "connect.php.inc"
$result1 = mysql_query("SELECT * FROM pns WHERE id = $id AND to_id = $loginid ORDER BY timestamp LIMIT 1"); // MySQL-Abfrage aus der Tabelle "pns"
while($row = mysql_fetch_array($result1)) { // Start: while-Schleife
$date = date("d.m.Y, h:i:s",$row[timestamp]); // Datum ermitteln
echo "Von: $row[from_id] | Für: $row[to_id] | Datum: $date | Betreff: $row[subject]<br><br>$row[text]"; // Ausgeben des Textes
} // Ende: while-Schleife
echo "<a href='new_mail.php?to=$row[from_id]&subject=$row[subject]'>Antworten</a>";
?>
new_mail.php
// Formular
<form method="post" action="?send=true">
Zu ID: <input type="text" name="to_id"><br>
Betreff: <input type="text" name="subject"><br><br>
<textarea name="text">
// Ende des Formulars
<?php
if(isset($send) && $send == "true"); // Ist schon ein Inhalt eingefügt worden?
include("connect.php.inc"); // Einfügen der Datei "connect.php.inc"
$result = mysql_query("INSERT INTO `pns` ( `id` , `to_id` , `from_id` , `show_from` , `show_to` , `text` , `timestamp` , `subject` )
VALUES ('','$to_id','$loginid','yes','yes','$text',UNIX_TIMESTAMP(),'$subject'
);
") or die("Mail konnte nicht versendet werden!"); // PN absenden
}
?>
Bei Fragen einfach eine PN an mich schicken!
Liebe Grüße,
Ballu