Geschrieben von ballu am 09.03.2005, 14:57

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

Bewertung Anzahl
6
80,0 %
8 Bewertungen
5
10,0 %
1 Bewertungen
3
10,0 %
1 Bewertungen