SERS!!!:-D:-D:-D:-D:-D
Vllt könnt ihr mir ja helfen^^
Ich schreib gerade ein Kontaktformular, in dem der User ein paar Daten eintragen kann.
Diese werden mir dann automatisch als E-Mail gesendet.
Das einzige Problem das ich habe ist, dass ich einen optionalen Kommentar ['Anmerkung'] hinzufügen will.
Wenn das Feld ausgefüllt ist, soll was in der E- Mail stehen, wenn nicht, dann nicht.
Hier mein HTML- Script:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<html>
<head>
<title>
Carpfishingforever | Kontakt
</title>
<style type= "text/css">
a {
color: #00bbaa;
text-decoration: none;
font-size: 20px;
margin-top: 3px;
}
a:hover {
color: lightgray;
text-decoration: none;
}
a:visited {
color: #ff0000;
text-decoration: none;
}
a:visited:hover {
color: #00bbaa;
text-decoration: none;
}
.background {
background-color: #000000;
color: #00bbaa;
width: 91%;
height: 91%;
font-family: Comic Sans MS;
border-style: solid;
border-color: #00bbaa;
padding-right: 40px;
padding-left: 80px;
padding-top: 25px;
padding-bottom: 40px;
margin: 0px;
}
input {
background-color: 555556;
border-style: solid;
border-color: #ffffff;
border-width: 1px;
color: #00bbaa;
text-align: left;
}
textarea {
background-color: 555556;
border-style: solid;
border-color: #ffffff;
border-width: 1px;
color: #00bbaa;
text-align: left;
}
</style>
<body bgcolor= "555556">
<center>
<div class= "background">
<h1>Kontaktformular:</h1>
<br>
<br>
<br>
<form action= "kontakt.php" method= "post">
Name: <input type= "text" name= "name" maxlength= "40" align= "left">
<br>
<br>
E-Mail: <input type= "text" name= "email" maxlength= "40" align= "left">
<br>
<br>
Text:
<br>
<textarea cols="35" rows="6" name="text" align= "left">
</textarea>
</textarea>
<br>
<br>
Anmerkung: <input type= "text" name= "anmerkung" maxlength= "100">
<br>
<br>
<br>
Probleme: <input type="radio" name="auswahl" value="probleme"> <br>
Frage: <input type="radio" name="auswahl" value="frage"> <br>
Missbrauch melden: <input type="radio" name="auswahl" value="missbrauch">
<br>
<br>
<input type= "submit" value= "Abschicken"> <input type= "reset" value= "Abbruch">
<br>
<br>
<br>
<br>
<br>
<a href= "index.html">
</div>
</center>
</body>
</html>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Und mein PHP- Script:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<?php
$name= $_POST['name'];
$email= $_POST['email'];
$text= $_POST['text'];
$probleme= $_POST['probleme'];
$frage= $_POST['frage'];
$missbrauch= $_POST['missbrauch'];
$zusatz= $_POST['zusatz'];
if($zusatz > 0) {
$zusatz = $anmerkung; //Wenn richtig, wird es in der E-Mail vermerkt.
}
else {
$zusatz = $fail;
} //$fail wird nie ausgeführt.
if($anmerkung =< 0) {
unset($anmerkung); //Wenn die Variable leer ist, soll sie nicht ausgeführt werden.
}
if(!isset($name)
{echo 'Bitte geben Sie Ihren Namen ein!';
}
if(!isset($email)
{echo 'Bitte geben Sie Ihre E-Mailadresse ein!';
}
if(!isset($text)
{echo 'Bitte geben Sie Ihr Anliegen ein!';
}
$probleme= isset($_POST['auswahl']);
if ($probleme == true) {
$probleme = $ereignis;
}
$frage = isset($_POST['auswahl']);
if ($frage == true) {
$frage = $ereignis;
}
$missbrauch = isset($_POST['auswahl']);
if ($missbrauch == true) {
$missbrauch = $ereignis;
}
if(!isset($ereignis)) {
echo 'Bitte geben Sie einen Grund an!';
}
$empfaenger = Carpfishingforever.info@web.de;
$betreff = 'Carpfishingforever - Kontaktanfrage';
//Bei der Nachricht nicht einrücken, da das sonst in der Mail auch so ist!
$nachricht= $name.' mit der E-Mailadresse '.$email.' schreibt:
<br>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<br>
'.$text.'
<br>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<br>
hierbei handelte es sich um ein(e) '.$ereignis.'
<br>
Anmerkung: <font color= "#ff0000">'.$anmerkung.'
PHP ist cool!!!!!!!';
$header = '.$email.' . "\r\n" .
'Reply-To: Carpfishingforever.info@web.de' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
if(!mail($empfaenger, $betreff, $nachricht, $header)){
echo 'Ihrem Anliegen kann leider im Moment nicht nachgegangen werden. Bitte versuchen sie es später erneut<br><br>';
}
echo 'Vielen Dank, der Administrator wird sich darum kümmern.;
} else {
echo 'Ihrem Anliegen kann leider im Moment nicht nachgegangen werden. Bitte versuchen sie es später erneut.;
}
}
?>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
So, dass wäre es.
Schon mal vielen Dank im Voraus!!:-D:-D:-D:-D
Mfg
[C]arp[h]unter