• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Brauche Hilfe bei Kontaktformular

everglades4

Neues Mitglied
Hallo,

so weit so gut .

Ich habe mein Kontaktformular fertig.

Jedoch habe ich ein Problem .

Wie kriege ich jetzt das ausgefüllte Formular an meine Email adresse?

Hier der Code :

<br /><html>
<head>
<title>Bestellung</title>
</head>
<body bgcolor="white">
<h1>Produkt bestellen!</h1>
<form action="http://www.jchanke.de/php/test.php" method="post"
name="abfrage" id="abfrage">
Ich bestelle verbindlich <input type="text" size="2" maxlength="2" name="anzahl" id="anzahl"
value="1" /> Produkt(e).</p> <b<p><input type="radio" name="sorte" id="sorte" value="6,90€ DHL" checked="checked" />6,90€ DHL <input type="radio" name="sorte" id="sorte" value="4,30€ Hermes" checked="checked" />4,30€ Hermes


<hr width="420" align="left" /><input type="checkbox" name="Überweisung" id="express" value="ja" /> Überweisung <input type="checkbox" name="paypal" id="express" value="ja" /> Paypal
<br />
<hr width="420" align="left" />
<br />Anrede: <select name="anrede" id="anrede" size="1">
<option value="Herr">Herr</option>
<option value="Frau">Frau</option>
</select>
<br />Vorname: <input type="text" name="vorname" id="vorname" />
<br />Nachname: <input type="text" name="name" id="name" />
<br />
<br />E-Mail-Adresse: <input type="text" name="email" id="email" />
<p><input type="reset" value="Formular leeren" />
<input type="submit" value="Daten abschicken" /></p>
</form>
</body>
</html>













Bitte einfach erklären, dass ist nur ein kleines Hobby von mir .
 
Zuletzt bearbeitet:
Dafür benötigst Du PHP. Außerdem verwende bitte Codetags. Ich poste dir mal einen kleinen Formmailer. Der funktioniert sehr gut.

PHP:
<?php 
 include('primzahl.php');
 function sendfeedback($primstart, $primend){
  if(isset($_POST['send'])) {
   $check = TRUE;
    if(empty($_POST['Vorname'])) {
     $check = FALSE;
     return "Sie haben keinen Vornamen eingegeben.";
    }
   elseif(empty($_POST['Nachname'])) {
    $check = FALSE;
    return "Sie haben keinen Nachnamen eingegeben.";
   }
   elseif(empty($_POST['Mail'])|| !preg_match('~[^@]+@.+\.[^.]~',$_POST['Mail'])) {
    $check = FALSE;
    return "Sie haben keine g&uuml;ltige E-Mail Adresse eingegeben.";
   }
   elseif(empty($_POST['Mitteilung'])) {
    $check = FALSE;
    return "Sie haben keine Nachricht eingegeben.";
   }
   elseif(empty($_POST['Primzahl'])) {
    $check = FALSE;
    return "Sie haben keine Primzahl eingegeben.";
   }
   else {
    $zahl = htmlspecialchars($_POST['Primzahl']);
    $check = checkPrim($zahl,$primstart, $primend);    
      
    if($check){
     $email_to=array("[email protected], [email protected] "); 
     define (SUBJECT, "Feedback - Abiturseite");
     define (MAILFROM, "FROM: Abiturseite 2011");
     $message=htmlspecialchars($_POST['Vorname']).' '.htmlspecialchars($_POST['Nachname']).' (E-Mail: '.htmlspecialchars($_POST['Mail']).', Primzahl: '.htmlspecialchars($_POST['Primzahl']).') schickt folgendes Feedback: '.htmlspecialchars($_POST['Mitteilung']);
     foreach($email_to as $value)
      mail($value,SUBJECT,$message,MAILFROM);   
     echo "Vielen Dank. Ihr Feedback wurde versandt.";    
    }
    else
     return $check;
   }   
  }
 }
?>

Als Catcha arbeite ich hier mit einer Primzahlabfrage. Die musst du dann ersetzen.

lg, freakXHTML
 
Hi könntest du mir Bitte erklären was ich jetzt machen muss ? :?

Einfach zu dem Restlichen Code hinzufügen ?

Mit PHP habe ich überhaupt keine erfahrung.

Bitte in genausten schritten. :mrgreen:


Vielen Dank für deine Hilfe .
 
Zurück
Oben