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

Brauche hilfe.. [HTML]

Rapidla

Neues Mitglied
hi user des boards

also ich muss für die schule ein online bestellformular ertstellen.
nun ok, ich habs erstellt, doch ich möchte haben, wenn man auf "Absenden" klickt das sich nicht ein email programm aufmacht, sondern das diese mail automatisch gesendet wird.
und auch nicht so, das die "bestellung" fehlt (jz is es so wenn ich auf Absenden klick das nur name adresse usw in der mail steht...)

also hier der code:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
     "http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <title>Bestellformular</title>
        <style type="text/css">
            body {
            color:black;
            background-color:#FFFFCC
            }
        p {
        font-family:Arial
        }
        
        </style>
    </head>
        <body>
        <form action="mailto:[email protected]" method="post" name="Formular" enctype="text/plain">
    <table border="0">
  <colgroup>
    <col width="190">
    <col width="500">
    <col width="190">
    </colgroup>
  <tr>
  <td align="center"><font color="red" size="7">Bestellformular</font></td>
    <td></td>
    <td></td>
    </tr>
    <tr>
    <td><b>Lieferanschrift</b></td>
    <td>(Falls nicht ident mit der Rechnungsanschrift)</td>
    <td></td>
  </tr>
   <tr>
    <td>Name/Firma</td>
    <td><input name="Name/Firma" type="text" size="60" maxlength="60></td>
    <td> </td>
    </tr>
   <tr>
    <td>Adresse</td>
    <td><input name="Adresse" type="text" size="60" maxlength="60"></td>
    <td></td>
  </tr>
  </tr>
   <tr>
    <td>Adresse</td>
    <td><input name="Adresse" type="text" size="60" maxlength="60"></td>
    <td></td>
  </tr>
  <tr>
    <td>PLZ/ Ort</td>
    <td><input name="PLZ/ Ort" type="text" size="60" maxlength="60"></td>
    <td></td>
  </tr>
  <tr>
    <td>Telefon</td>
    <td><input name="Telefonnummer" type="text" size="60" maxlength="60"></td>
    <td></td>
  </tr>
    <tr>
    <td><br><b>Rechnungsanschrift</b><br></td>
    <td></td>
    <td></td>
  </tr>
    <tr>
    <td>Firma</td>
    <td><input name="Name/ Firma" type="text" size="60" maxlength="60"></td>
    <td></td>
  </tr>
    <tr>
    <td>Name*</td>
    <td><input name="Name" type="text" size="60" maxlength="60"></td>
    <td></td>
  </tr>
   <tr>
    <td>Adresse*</td>
    <td><input name="Adresse" type="text" size="60" maxlength="60"></td>
    <td></td>
  </tr>
   <tr>
    <td>PLZ/ Ort*</td>
    <td><input name="PLZ/ Ort" type="text" size="60" maxlength="60"></td>
    <td></td>
  </tr>
   <tr>
    <td>Telefon*</td>
    <td><input name="Telefon" type="text" size="60" maxlength="60"></td>
    <td></td>
  </tr>
   <tr>
    <td>Telefax</td>
    <td><input name="Telefax" type="text" size="60" maxlength="60"></td>
    <td></td>
  </tr>
   <tr>
    <td>E-Mail*</td>
    <td><input name="E-Mail*" type="text" size="60" maxlength="60"></td>
    <td></td>
    </tr>
<tr>
    <td><br></td>
    <td></td>
    <td></td>
  </tr>
<tr>
    <td><b>Bestellung</b></td>
    <td></td>
    <td></td>
  </tr>
    <table border="0">
  <colgroup>
    <col width="100">
    <col width="400">
    <col width="80">
    <col width="100">
    <col width="100">
    </colgroup> 
      <tr>
    <td align="center">Bestell-Nr.</td>
    <td align="center"> Bezeichnung</td>
    <td align="center">Menge</td>
    <td align="center">Einzelpreis</td>
    <td align="center">Gesammtpreis</td>
  </tr>
      <tr>
    <td><input name="" type="text" size="10" maxlength="10"></td>
    <td><input name="" type="text" size="60" maxlength="60"></td>
    <td><input name="" type="text" size="6" maxlength="6"></td>
    <td><input name="" type="text" size="9" maxlength="9">€</td>
    <td><input name="" type="text" size="9" maxlength="9">€</td>
  </tr>
     <tr>
    <td><input name="" type="text" size="10" maxlength="10"></td>
    <td><input name="" type="text" size="60" maxlength="60"></td>
    <td><input name="" type="text" size="6" maxlength="6"></td>
    <td><input name="" type="text" size="9" maxlength="9">€</td>
    <td><input name="" type="text" size="9" maxlength="9">€</td>
  </tr>
     <tr>
    <td><input name="" type="text" size="10" maxlength="10"></td>
    <td><input name="" type="text" size="60" maxlength="60"></td>
    <td><input name="" type="text" size="6" maxlength="6"></td>
    <td><input name="" type="text" size="9" maxlength="9">€</td>
    <td><input name="" type="text" size="9" maxlength="9">€</td>
  </tr>
     <tr>
    <td><input name="" type="text" size="10" maxlength="10"></td>
    <td><input name="" type="text" size="60" maxlength="60"></td>
    <td><input name="" type="text" size="6" maxlength="6"></td>
    <td><input name="" type="text" size="9" maxlength="9">€</td>
    <td><input name="" type="text" size="9" maxlength="9">€</td>
  </tr>
     <tr>
    <td><input name="" type="text" size="10" maxlength="10"></td>
    <td><input name="" type="text" size="60" maxlength="60"></td>
    <td><input name="" type="text" size="6" maxlength="6"></td>
    <td><input name="" type="text" size="9" maxlength="9">€</td>
    <td><input name="" type="text" size="9" maxlength="9">€</td>
  </tr>
     <tr>
    <td><input name="" type="text" size="10" maxlength="10"></td>
    <td><input name="" type="text" size="60" maxlength="60"></td>
    <td><input name="" type="text" size="6" maxlength="6"></td>
    <td><input name="" type="text" size="9" maxlength="9">€</td>
    <td><input name="" type="text" size="9" maxlength="9">€</td>
  </tr>
     <tr>
    <td><input name="" type="text" size="10" maxlength="10"></td>
    <td><input name="" type="text" size="60" maxlength="60"></td>
    <td><input name="" type="text" size="6" maxlength="6"></td>
    <td><input name="" type="text" size="9" maxlength="9">€</td>
    <td><input name="" type="text" size="9" maxlength="9">€</td>
  </tr>
   <tr>
    <td><input name="" type="text" size="10" maxlength="10"></td>
    <td><input name="" type="text" size="60" maxlength="60"></td>
    <td><input name="" type="text" size="6" maxlength="6"></td>
    <td><input name="" type="text" size="9" maxlength="9">€</td>
    <td><input name="" type="text" size="9" maxlength="9">€</td>
  </tr>
  <table border="0">
  <colgroup>
    <col width="100">
    </colgroup> 
         <tr>
    <td>_____________________________________________________________________________________________________</td>
  </tr>
  <table border="0">
  <colgroup>
    <col width="210">
    <col width="150">
    <col width="150">
    <col width="150">
    </colgroup> 
 <tr>
    <td>Gewünschte Zahlungsart wählen:</td>
    <td> <input type="radio" name="Zahlmethode" value="Per Rechnung"> Per Rechnung</td>
    <td> <input type="radio" name="Zahlmethode" value="Per Vorkasse"> Per Vorkasse</td>
    <td> <input type="radio" name="Zahlmethode" value="Per Lastschrift"> Per Lastschrift</td>
  </tr>
 <tr>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
  </tr>
 <tr>
    <td>Kontoinhaber</td>
    <td>Name der Bank</td>
    <td>Bankleitzahl</td>
    <td>Kontonummer</td>
  </tr>
  <tr>
    <td><input name="" type="text" size="25" maxlength="10"></td>
    <td><input name="" type="text" size="15" maxlength="10"></td>
    <td><input name="" type="text" size="15" maxlength="10"></td>
    <td><input name="" type="text" size="25" maxlength="10"></td>
  </tr>
  <table border="0">
  <colgroup>
    <col width="100">
    </colgroup> 
         <tr>
    <td>_____________________________________________________________________________________________________</td>
</tr>
<tr>
     <td><br></td>
</tr>
   <tr>
    <td>* = Pflichteingabe</td>
  </tr>
    </table>
    <form>
    <input type="reset" value="Abbrechen">
    <input type="submit" value=" Absenden "
            onClick="self.location.href='test.html'">
    </form>
    </body>
</html>
 
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
     "http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <title>Bestellformular</title>
        <style type="text/css">
            body {
            color:black;
            background-color:#FFFFCC
            }
        p {
        font-family:Arial
        }
        
        </style>
    </head>
        <body>
        <form action="mailto:[email protected]" method="post" name="Formular" enctype="text/plain">
    <table border="0">
  <colgroup>
    <col width="190">
    <col width="500">
    <col width="190">
    </colgroup>
  <tr>
  <td align="center"><font color="red" size="7">Bestellformular</font></td>
    <td></td>
    <td></td>
    </tr>
    <tr>
    <td><b>Lieferanschrift</b></td>
    <td>(Falls nicht ident mit der Rechnungsanschrift)</td>
    <td></td>
  </tr>
   <tr>
    <td>Name/Firma</td>
    <td><input name="Name/Firma" type="text" size="60" maxlength="60></td>
    <td> </td>
    </tr>
   <tr>
    <td>Adresse</td>
    <td><input name="Adresse" type="text" size="60" maxlength="60"></td>
    <td></td>
  </tr>
  </tr>
   <tr>
    <td>Adresse</td>
    <td><input name="Adresse" type="text" size="60" maxlength="60"></td>
    <td></td>
  </tr>
  <tr>
    <td>PLZ/ Ort</td>
    <td><input name="PLZ/ Ort" type="text" size="60" maxlength="60"></td>
    <td></td>
  </tr>
  <tr>
    <td>Telefon</td>
    <td><input name="Telefonnummer" type="text" size="60" maxlength="60"></td>
    <td></td>
  </tr>
    <tr>
    <td><br><b>Rechnungsanschrift</b><br></td>
    <td></td>
    <td></td>
  </tr>
    <tr>
    <td>Firma</td>
    <td><input name="Name/ Firma" type="text" size="60" maxlength="60"></td>
    <td></td>
  </tr>
    <tr>
    <td>Name*</td>
    <td><input name="Name" type="text" size="60" maxlength="60"></td>
    <td></td>
  </tr>
   <tr>
    <td>Adresse*</td>
    <td><input name="Adresse" type="text" size="60" maxlength="60"></td>
    <td></td>
  </tr>
   <tr>
    <td>PLZ/ Ort*</td>
    <td><input name="PLZ/ Ort" type="text" size="60" maxlength="60"></td>
    <td></td>
  </tr>
   <tr>
    <td>Telefon*</td>
    <td><input name="Telefon" type="text" size="60" maxlength="60"></td>
    <td></td>
  </tr>
   <tr>
    <td>Telefax</td>
    <td><input name="Telefax" type="text" size="60" maxlength="60"></td>
    <td></td>
  </tr>
   <tr>
    <td>E-Mail*</td>
    <td><input name="E-Mail*" type="text" size="60" maxlength="60"></td>
    <td></td>
    </tr>
<tr>
    <td><br></td>
    <td></td>
    <td></td>
  </tr>
<tr>
    <td><b>Bestellung</b></td>
    <td></td>
    <td></td>
  </tr>
    <table border="0">
  <colgroup>
    <col width="100">
    <col width="400">
    <col width="80">
    <col width="100">
    <col width="100">
    </colgroup> 
      <tr>
    <td align="center">Bestell-Nr.</td>
    <td align="center"> Bezeichnung</td>
    <td align="center">Menge</td>
    <td align="center">Einzelpreis</td>
    <td align="center">Gesammtpreis</td>
  </tr>
      <tr>
    <td><input name="" type="text" size="10" maxlength="10"></td>
    <td><input name="" type="text" size="60" maxlength="60"></td>
    <td><input name="" type="text" size="6" maxlength="6"></td>
    <td><input name="" type="text" size="9" maxlength="9">€</td>
    <td><input name="" type="text" size="9" maxlength="9">€</td>
  </tr>
     <tr>
    <td><input name="" type="text" size="10" maxlength="10"></td>
    <td><input name="" type="text" size="60" maxlength="60"></td>
    <td><input name="" type="text" size="6" maxlength="6"></td>
    <td><input name="" type="text" size="9" maxlength="9">€</td>
    <td><input name="" type="text" size="9" maxlength="9">€</td>
  </tr>
     <tr>
    <td><input name="" type="text" size="10" maxlength="10"></td>
    <td><input name="" type="text" size="60" maxlength="60"></td>
    <td><input name="" type="text" size="6" maxlength="6"></td>
    <td><input name="" type="text" size="9" maxlength="9">€</td>
    <td><input name="" type="text" size="9" maxlength="9">€</td>
  </tr>
     <tr>
    <td><input name="" type="text" size="10" maxlength="10"></td>
    <td><input name="" type="text" size="60" maxlength="60"></td>
    <td><input name="" type="text" size="6" maxlength="6"></td>
    <td><input name="" type="text" size="9" maxlength="9">€</td>
    <td><input name="" type="text" size="9" maxlength="9">€</td>
  </tr>
     <tr>
    <td><input name="" type="text" size="10" maxlength="10"></td>
    <td><input name="" type="text" size="60" maxlength="60"></td>
    <td><input name="" type="text" size="6" maxlength="6"></td>
    <td><input name="" type="text" size="9" maxlength="9">€</td>
    <td><input name="" type="text" size="9" maxlength="9">€</td>
  </tr>
     <tr>
    <td><input name="" type="text" size="10" maxlength="10"></td>
    <td><input name="" type="text" size="60" maxlength="60"></td>
    <td><input name="" type="text" size="6" maxlength="6"></td>
    <td><input name="" type="text" size="9" maxlength="9">€</td>
    <td><input name="" type="text" size="9" maxlength="9">€</td>
  </tr>
     <tr>
    <td><input name="" type="text" size="10" maxlength="10"></td>
    <td><input name="" type="text" size="60" maxlength="60"></td>
    <td><input name="" type="text" size="6" maxlength="6"></td>
    <td><input name="" type="text" size="9" maxlength="9">€</td>
    <td><input name="" type="text" size="9" maxlength="9">€</td>
  </tr>
   <tr>
    <td><input name="" type="text" size="10" maxlength="10"></td>
    <td><input name="" type="text" size="60" maxlength="60"></td>
    <td><input name="" type="text" size="6" maxlength="6"></td>
    <td><input name="" type="text" size="9" maxlength="9">€</td>
    <td><input name="" type="text" size="9" maxlength="9">€</td>
  </tr>
  <table border="0">
  <colgroup>
    <col width="100">
    </colgroup> 
         <tr>
    <td>_____________________________________________________________________________________________________</td>
  </tr>
  <table border="0">
  <colgroup>
    <col width="210">
    <col width="150">
    <col width="150">
    <col width="150">
    </colgroup> 
 <tr>
    <td>Gewünschte Zahlungsart wählen:</td>
    <td> <input type="radio" name="Zahlmethode" value="Per Rechnung"> Per Rechnung</td>
    <td> <input type="radio" name="Zahlmethode" value="Per Vorkasse"> Per Vorkasse</td>
    <td> <input type="radio" name="Zahlmethode" value="Per Lastschrift"> Per Lastschrift</td>
  </tr>
 <tr>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
  </tr>
 <tr>
    <td>Kontoinhaber</td>
    <td>Name der Bank</td>
    <td>Bankleitzahl</td>
    <td>Kontonummer</td>
  </tr>
  <tr>
    <td><input name="" type="text" size="25" maxlength="10"></td>
    <td><input name="" type="text" size="15" maxlength="10"></td>
    <td><input name="" type="text" size="15" maxlength="10"></td>
    <td><input name="" type="text" size="25" maxlength="10"></td>
  </tr>
  <table border="0">
  <colgroup>
    <col width="100">
    </colgroup> 
         <tr>
    <td>_____________________________________________________________________________________________________</td>
</tr>
<tr>
     <td><br></td>
</tr>
   <tr>
    <td>* = Pflichteingabe</td>
  </tr>
    </table>
    <form>
    <input type="reset" value="Abbrechen">
    <input type="submit" value=" Absenden "
            onClick="self.location.href='test.html'">
    </form>
    </body>
</html>
 
Code:
html>
  <head>
    <title>Einfaches Kontaktformular mit HTML und PHP</title>
  </head>
  <body>
    <?php
    $Empfaenger = "[email protected]";
    if($_REQUEST['submit']){
      if(empty($_REQUEST['name']) || empty($_REQUEST['email'])
       || empty($_REQUEST['text']))
      {
        echo"Bitte gehen Sie <a href=\"javascript:history.back();\">
        zur&uuml;ck</a> und f&uuml;llen Sie alle Felder aus";
      }
      else{
        $Mailnachricht="Sie haben eine Anfrage über ihr
        Kontaktformular erhalten:\n\n";
        while(list($Formularfeld, $Wert)=each($_REQUEST))
        {
          if($Formularfeld!="submit")
          {
            $Mailnachricht .= $Formularfeld.": ".$Wert."\n";
          }
        }
        $Mailnachricht .= "\nDatum/Zeit: ";
        $Mailnachricht .= date("d.m.Y H:i:s");
        $Mailbetreff = "Kontakt: ";
        $Mailbetreff .= $_REQUEST['Betreff'];
        mail($Empfaenger, $Mailbetreff, $Mailnachricht, "From: "
        .$_REQUEST['email']);
        echo "Sie haben folgende E-Mail an den den Administrator versant:        \n".$Mailnachricht;      }
    }
    else
    {
      echo"Ein Fehler ist aufgetreten. Bitte gehen Sie auf diese
      <a href=\"kontaktformular.php\">Seite</a>.";
    }
    ?>
  </body>
</html>

musst halt noch umbauen und bei denem formular bei senden halt das velinken ^^
 
Stimmt nicht ganz. HTML ist für das Verarbeiten von Formulardaten nicht zuständig, das stimmt. Aber für die Verarbeitung braucht man eine serverseitige Programmiersprache. PHP ist nur eine davon. Es gibt auch Formmailer auf cgi- (perl oder c++) -Basis die das selbe leisten können wie die meisten verfügbaren PHP-Formulare.

Noch ein hilfreicher Link: WebDesign - Tips und Tricks: universeller Formmailer
 
Zurück
Oben