Verfasst: 07.03.2004 09:45
Hier ist der code also mein formular funktionier wenn bei mail() nichts steht aber wenn ich da z.b $nicknaem eingeben kommt der fehler also hier ist er :
Die Mit * Gekentzeichneten Felder müssen ausgefüllt werden!!!
Bitte [code] verwenden!
Die Mit * Gekentzeichneten Felder müssen ausgefüllt werden!!!
Code: Alles auswählen
<html>
<?php
if($action=="senden") {
$betreff = trim(stripslashes($betreff));
$inhalt = trim(stripslashes($inhalt));
// Prüfung der Angaben nach dem Senden
if(!$Nickname) $fehler[] = "Ihr Nickname fehlt!!";
if(!$Passwort) $fehler[] = "Ihr Passwort fehlt!!";
if(!$Alter)$fehler[] = "Ihr Alter fehlt!!";
if(!$von) $fehler[] = "Ihre Emailadresse fehlt!!";
if(!$Vorname)$fehler[] = "Ihr Vorname fehlt!!";
if(!$Nachname)$fehler[] = "Ihr Nachname Fehlt!!";
if(!count($fehler)) { // Sendet Email, wenn Prüfung "ok"
@mail($nickname,$passwort,$alter,$vorname,$nachname,From: $von);
echo("<p>Ihre Nachricht wie folgt wurde gesendet.<p>\n\n");
echo "Name: <b>$name</b><br>\n";
echo "passwort <b>$passwort</b><br>\n";
echo "Inhalt: <b>".nl2br($inhalt)."</b><br>\n";
} else { // Fehlerausgabe, wenn Felder leer waren
echo "Beim Senden traten folgender Fehler auf:";
echo "<ul><li>".implode("<li>",$fehler)."</ul>";
}
}
?>
<form action="<?php echo $PHP_SELF; ?>" method="post">
<input type="hidden" name="action" value="senden">
<input type="hidden" name="an" value=Nils@5Riesen.de>
<table><tr>
<td> Vorname*</td>
<td><input name="vorname" value="<?php echo $vorname; ?>"></td>
</tr><tr>
<td>Nachname*</td>
<td><input name="nachname" value="<?php echo
$nachname; ?>"></td>
<td>Nickname*</td>
<td><input name="nickname" value="<?php echo
$nickname; ?>"</td>
</tr><tr>
<td>Email*</td>
<td><input name="von" value="<?php echo $von; ?>"></td>
</tr><tr>
<td>Passwort</td>
<td><input name="passwort" value="<?php echo $passwort; ?>"></td>
</tr><tr>
<td>Alter</td>
<td><input name="alter" value="<?php echo $alter; ?>"</td>
</tr><tr>
</html>