also hier die Form zum einlesen der Daten
<form action="imail.php" method='post'>
<div id="compose">
<p class="textinput">An:</p>
<p class="grid_2">
<input type='text' name='mailTo' size='20' maxlength="20" value='<?php echo $mailTo; ?>'>
</p>
<div class="clear"></div>
<p class="textinput">Betreff:</p>
<p class="grid_2">
<input type='text' name='mailSubject' size='40' maxlength="40" value='<?php echo $mailSubject; ?>'>
</p>
<div class="clear"></div>
<p class="textinput">Message:</p>
<p class="grid_4">
<textarea rows='16' cols='90' name="mailMessage"></textarea>
</p>
<div class="clear"></div>
<p class="grid_1">
<input type="submit" name="mailAction" value="Senden" />
</p>
</div>
</form>
und hier der passende eintrag wenn gesendet wird, mit welchem in die DB geschrieben wird
// wenn action = absenden
if($action == "Senden") {
// Wenn kein Betreff angegeben wurde
if(empty($_POST['mailSubject']) || !isset($_POST['mailSubject'])){
// Fehlermeldung
echo "kein Betreff angegeben<br>";
// ansonsten Betreff zuweisen
} else {
$subject = $_POST['mailSubject'];
}
// Wenn Empfänger nicht angegeben
if(empty($_POST['mailTo']) || !isset($_POST['mailTo'])){
// Fehlermeldung
echo "Kein Empfänger angegeben <br>";
// ansonsten Empfänger zuweisen
} else {
// Prüfen ob der User überhaupt existiert
$q = "SELECT * FROM ".TBL_USERS." WHERE username=".$POST['mailTo'];
$result = mysql_query($sql);
if (!$result) {
echo "Dieser Benutzer existiert nicht!<br>";
} else {
$mailTo = $_POST['mailTo'];
}
}
// Wenn kein Nachrichtentext geschrieben
if(empty($_POST['mailMessage']) || !isset($_POST['mailMessage'])){
// Fehlermeldung
echo "keine Nachricht eingegeben<br>";
// ansonsten Nachrichtentext zuweisen
} else {
$message = $_POST['mailMessage'];
}
// Absendedatum festlegen
$date = "am ".date('d.m.Y')." um ".date('H:i.s');
$date .= " Uhr";
$q = "INSERT INTO".TBL_MAIL." (UserTo, UserFrom, Subject, Message, SentDate, status) "
."VALUES ('$mailTo','$session->username','$subject','$message','$date','unread')";
if(!($send = $database->query($q))){
echo "Die Nachricht konnte nicht an ".$_POST['mailTo']." versendet werden!";
} else {
echo "Nachricht an ".$mailTo." gesandt!";
}
} // action = send
Ich hoffe das hilft irgendwie ... hab da so ne Ahnung --> $_POST['mailMessage'] muss das evtl bearbeitet werden