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

submit funktion schreiben?

Status
Für weitere Antworten geschlossen.

pcfun

Neues Mitglied
Hallo HAbe meinen Quellcode nun möchte ich wenn man auf senden drückt alles was in der Tabelle steht mir per Mail an mich versendet wird wie kann ich es lösen bzw wie kann ich ändern damit es klappt.

Code:
<div class="holder">
<table cellspacing="0" cellpadding="0">
  <tr align="left" valign="top">
    <td></td>
  </tr>
  <tr align="left" valign="top">
    <td></td>
    <td><form action="[email protected]" method="post" enctype="text/plain" id="Tabelle1FORM">
      <table id="Tabelle1" bgcolor="black" border="0" width="592">
        <tbody>
          <tr>
            <td width="151">&nbsp;</td>
            <td width="420">&nbsp;</td>
            <td width="7">&nbsp;</td>
          </tr>
          <tr>
            <td><span class="Stil9">Artikelbezeichnung <br />
              mit Fabrikat, Type, Nr., Farbe etc.</span></td>
            <td><textarea wrap="physical" id="Formularmehrfachlinie1" name="Auftrag_Bezeichnung" rows="3" cols="50"></textarea></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td><span class="Stil9">Besonderheiten</span></td>
            <td><textarea wrap="physical" id="Formularmehrfachlinie2" name="Auftrag_Besonderheiten" rows="2" cols="50"></textarea></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td><span class="Stil9">St&uuml;ckzahl</span></td>
            <td><input id="Formulareditierfeld2" name="Auftrag_Anzahl" value="" size="50" maxlength="50" type="text" /></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td><span class="Stil9">Recherchefrist</span></td>
            <td><input id="Formulareditierfeld3" name="Auftrag_Frist" value="" size="50" maxlength="50" type="text" /></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td><span class="Stil9">H&auml;ndlername</span></td>
            <td><textarea wrap="physical" id="Formularmehrfachlinie3" name="Auftrag_H&auml;ndler" rows="2" cols="50"></textarea></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td><span class="Stil9">Preisvorgabe (incl. MwSt.)</span></td>
            <td><input id="Formulareditierfeld11" name="Auftrag_Preis" value="" size="30" maxlength="30" type="text" />
              EURO</td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td><span class="Stil9">Name, Vorname</span></td>
            <td><input id="Formulareditierfeld4" name="Auftrag_Name" value="" size="50" maxlength="50" type="text" /></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td><span class="Stil9">Stra&szlig;e, Nr.</span></td>
            <td><input id="Formulareditierfeld5" name="Auftrag_Strasse" value="" size="50" maxlength="50" type="text" /></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td><span class="Stil9">PLZ, Ort</span></td>
            <td><input id="Formulareditierfeld6" name="Auftrag_Ort" value="" size="50" maxlength="50" type="text" /></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>Tel., Fax</td>
            <td><input id="Formulareditierfeld7" name="Auftrag_Fax" value="" size="50" maxlength="50" type="text" /></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>e-Mail</td>
            <td><input id="Formulareditierfeld8" name="Auftrag_email" value="" size="50" maxlength="50" type="text" /></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>Kontonummer</td>
            <td><input id="Formulareditierfeld9" name="Auftrag_Konto" value="" size="20" maxlength="20" type="text" /></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>Bank, BLZ</td>
            <td><input id="Formulareditierfeld10" name="Auftrag_Bank" value="" size="50" maxlength="50" type="text" /></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>Datum</td>
            <td><input id="Formulareditierfeld12" name="Auftrag_Datum" value="" size="20" maxlength="20" type="text" /></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td colspan="2">Die  Recherche ist f&uuml;r mich kostenlos, wenn die TI-Preisagentur keinen g&uuml;nstigeren  Anbieter findet. Ermittelt  die TI-Preisagentur einen g&uuml;nstigeren Anbieter, erhalte  ich 70 % der Ersparnis. Die &uuml;brigen 30 % des eingesparten Betrages,  mindestens aber 15,00 Euro stellt mir die TI-Preisagentur als Provision in  Rechnung. Findet  die TI-Preisagentur einen g&uuml;nstigeren Anbieter und ich nehme das  Angebot innerhalb von 3 Tagen nicht an, zahle ich an die TI-Preisagentur eine Recherchepauschale  in H&ouml;he von 5 % der erzielten Ersparnis, mindestens aber (5,60 Euro). Ich erm&auml;chtige der   TI-Preisagentur einmalig, die Recherchepauschale <strong>und  ggf. die Provision</strong> von meinem o.a. Konto per Lastschrift einzuziehen.</td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td><input name="FormHandler1" value="Senden" id="FormHandler1" type="submit" /></td>
            <td><input name="Formularknopf1" value="L&ouml;schen" id="Formularknopf1" type="reset" /></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
        </tbody>
      </table>
    </form></td>
  </tr>
</table>
<h1>&nbsp;</h1>
        <p>&nbsp;</p>
  </div>
 
So hier nun meine check.php
Code:
<html><body>
<?php
         $Auftrag_Bezeichnung=$HTTP_POST_VARS['Auftrag_Bezeichnung'];
          $Auftrag_Besonderheiten=$HTTP_POST_VARS['Auftrag_Besonderheiten'];
          $Auftrag_Anzahl=$HTTP_POST_VARS['Auftrag_Anzahl'];
         $Auftrag_Frist=$HTTP_POST_VARS['Auftrag_Frist'];
        $Auftrag_Handlername=$HTTP_POST_VARS['Auftrag_Handlername'];
        $Auftrag_Preis=$HTTP_POST_VARS['Auftrag_Preis'];
        $Auftrag_Name=$HTTP_POST_VARS['Auftrag_Name'];
        $Auftrag_Strasse=$HTTP_POST_VARS['Auftrag_Strasse'];
        $Auftrag_Ort=$HTTP_POST_VARS['Auftrag_Ort'];
        $Auftrag_Fax=$HTTP_POST_VARS['Auftrag_Fax'];
        $Auftrag_email=$HTTP_POST_VARS['Auftrag_email];
        $Auftrag_Konto=$HTTP_POST_VARS['Auftrag_Konto'];
        $Auftrag_Bank=$HTTP_POST_VARS['Auftrag_Bank'];
        $Auftrag_Datum=$HTTP_POST_VARS['Auftrag_Datum'];
                 
                    
     
     
     
     
        
        
        
        $mailtext="Bezeichnung:";
        $mailtext=$Auftrag_Bezeichnung;
        $mailtext.="\n";
        $mailtext="Besonderheiten:";
        $mailtext=$Auftrag_Besonderheiten;
        $mailtext.="\n";
        $mailtext="Anzahl:";
        $mailtext=$Auftrag_Anzahl;
        $mailtext.="\n";
        $mailtext="Frist:";
        $mailtext=$Auftrag_Frist;
        $mailtext.="\n";
        $mailtext="handlername:";
        $mailtext=$Auftrag_Handlername;
        $mailtext.="\n";
        $mailtext="Preis:";
        $mailtext=$Auftrag_Preis;
        $mailtext.="\n";
        $mailtext="Name:";
        $mailtext=$Auftrag_Name;
        $mailtext.="\n";
        $mailtext="Strasse:";
        $mailtext=$Auftrag_Strasse;
        $mailtext.="\n";
        $mailtext="Ort:";
        $mailtext=$Auftrag_Ort; 
        $mailtext.="\n";
        $mailtext="Fax:";                                                
        $mailtext=$Auftrag_Fax; 
        $mailtext.="\n";
        $mailtext="MAil:";
        $Auftrag_email; 
        $mailtext.="\n";
        $mailtext="Konto:";
        $mailtext=$Auftrag_Konto;
        $mailtext.="\n";
        $mailtext="BAnk:";
        $mailtext=$Auftrag_Bank;
        $mailtext.="\n";
        $mailtext="Datum:";
        $mailtext=$Auftrag_Datum; 
        
        
        
        
        
        
        
        
        
        
        
        
        
        
       
        mail("[email protected]",$Auftrag_Bezeichnung,$Auftrag_Besonderheiten, $Auftrag_Anzahl, $Auftrag_Frist,$Auftrag_Handlername,
        $Auftrag_Preis,$Auftrag_Name,$Auftrag_Strasse,$Auftrag_Ort,                                                 
        $Auftrag_Fax,$Auftrag_email,$Auftrag_Konto,$Auftrag_Bank,$Auftrag_Datum);
        
        print("Ihre Anfrage wird in kürze Bearbeitet");
        ?>
</body></html>

und hier meine anfrage.html
Code:
    <div class="holder_top"></div>

    <div class="holder">
<table cellspacing="0" cellpadding="0">
  <tr align="left" valign="top">
    <td></td>
  </tr>
  <tr align="left" valign="top">
    <td></td>
    <td><form action="check.php" method="post" enctype="text/plain" id="Tabelle1FORM">
      <table id="Tabelle1" bgcolor="black" border="0" width="592">
        <tbody>
          <tr>
            <td width="151">&nbsp;</td>
            <td width="420">&nbsp;</td>
            <td width="7">&nbsp;</td>
          </tr>
          <tr>
            <td><span class="Stil9">Artikelbezeichnung <br />
              mit Fabrikat, Type, Nr., Farbe etc.</span></td>
            <td><textarea wrap="physical" id="Formularmehrfachlinie1" name="Auftrag_Bezeichnung" rows="3" cols="50"></textarea></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td><span class="Stil9">Besonderheiten</span></td>
            <td><textarea wrap="physical" id="Formularmehrfachlinie2" name="Auftrag_Besonderheiten" rows="2" cols="50"></textarea></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td><span class="Stil9">St&uuml;ckzahl</span></td>
            <td><input id="Formulareditierfeld2" name="Auftrag_Anzahl" value="" size="50" maxlength="50" type="text" /></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td><span class="Stil9">Recherchefrist</span></td>
            <td><input id="Formulareditierfeld3" name="Auftrag_Frist" value="" size="50" maxlength="50" type="text" /></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td><span class="Stil9">H&auml;ndlername</span></td>
            <td><textarea wrap="physical" id="Formularmehrfachlinie3" name="Auftrag_Handlername" rows="2" cols="50"></textarea></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td><span class="Stil9">Preisvorgabe (incl. MwSt.)</span></td>
            <td><input id="Formulareditierfeld11" name="Auftrag_Preis" value="" size="30" maxlength="30" type="text" />
              EURO</td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td><span class="Stil9">Name, Vorname</span></td>
            <td><input id="Formulareditierfeld4" name="Auftrag_Name" value="" size="50" maxlength="50" type="text" /></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td><span class="Stil9">Stra&szlig;e, Nr.</span></td>
            <td><input id="Formulareditierfeld5" name="Auftrag_Strasse" value="" size="50" maxlength="50" type="text" /></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td><span class="Stil9">PLZ, Ort</span></td>
            <td><input id="Formulareditierfeld6" name="Auftrag_Ort" value="" size="50" maxlength="50" type="text" /></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>Tel., Fax</td>
            <td><input id="Formulareditierfeld7" name="Auftrag_Fax" value="" size="50" maxlength="50" type="text" /></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>e-Mail</td>
            <td><input id="Formulareditierfeld8" name="Auftrag_email" value="" size="50" maxlength="50" type="text" /></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>Kontonummer</td>
            <td><input id="Formulareditierfeld9" name="Auftrag_Konto" value="" size="20" maxlength="20" type="text" /></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>Bank, BLZ</td>
            <td><input id="Formulareditierfeld10" name="Auftrag_Bank" value="" size="50" maxlength="50" type="text" /></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>Datum</td>
            <td><input id="Formulareditierfeld12" name="Auftrag_Datum" value="" size="20" maxlength="20" type="text" /></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td colspan="2">Die  Recherche ist f&uuml;r mich kostenlos, wenn die TI-Preisagentur keinen g&uuml;nstigeren  Anbieter findet. Ermittelt  die TI-Preisagentur einen g&uuml;nstigeren Anbieter, erhalte  ich 70 % der Ersparnis. Die &uuml;brigen 30 % des eingesparten Betrages,  mindestens aber 15,00 Euro stellt mir die TI-Preisagentur als Provision in  Rechnung. Findet  die TI-Preisagentur einen g&uuml;nstigeren Anbieter und ich nehme das  Angebot innerhalb von 3 Tagen nicht an, zahle ich an die TI-Preisagentur eine Recherchepauschale  in H&ouml;he von 5 % der erzielten Ersparnis, mindestens aber (5,60 Euro). Ich erm&auml;chtige der   TI-Preisagentur einmalig, die Recherchepauschale <strong>und  ggf. die Provision</strong> von meinem o.a. Konto per Lastschrift einzuziehen.</td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td><input name="FormHandler1" value="Senden" id="FormHandler1" type="submit" /></td>
            <td><input name="Formularknopf1" value="L&ouml;schen" id="Formularknopf1" type="reset" /></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
        </tbody>
      </table>
    </form></td>
  </tr>
</table>
<h1>&nbsp;</h1>
        <p>&nbsp;</p>
  </div>

wenn ich nun auf den senden button klicke kommt bei mir
Parse error: parse error, unexpected T_STRING, expecting ']' in /home/www/thomas12.freehostia.com/check.php on line 14

weiß aber nicht warum habe doch nun alles richtig gemacht oder nicht
 
Beim schnellen durchgucken fällt auf, das hier
PHP:
$Auftrag_email=$HTTP_POST_VARS['Auftrag_email];
ein ' fehlt, korrekt müsste es also so aussehen:
PHP:
$Auftrag_email=$HTTP_POST_VARS['Auftrag_email'];
PS: Des Weiteren ist $HTTP_POST_VARS[] veraltet, seit PHP-Version 4.1.0 heißt dieses Array $_POST[].
 
so mein php code sieht jetzt so aus
Code:
<html><body>
<?php
         $Auftrag_Bezeichnung=$HTTP_POST_VARS['Auftrag_Bezeichnung'];
          $Auftrag_Besonderheiten=$HTTP_POST_VARS['Auftrag_Besonderheiten'];
          $Auftrag_Anzahl=$HTTP_POST_VARS['Auftrag_Anzahl'];
         $Auftrag_Frist=$HTTP_POST_VARS['Auftrag_Frist'];
        $Auftrag_Handlername=$HTTP_POST_VARS['Auftrag_Handlername'];
        $Auftrag_Preis=$HTTP_POST_VARS['Auftrag_Preis'];
        $Auftrag_Name=$HTTP_POST_VARS['Auftrag_Name'];
        $Auftrag_Strasse=$HTTP_POST_VARS['Auftrag_Strasse'];
        $Auftrag_Ort=$HTTP_POST_VARS['Auftrag_Ort'];
        $Auftrag_Fax=$HTTP_POST_VARS['Auftrag_Fax'];
        $Auftrag_email=$HTTP_POST_VARS['Auftrag_email'];
        $Auftrag_Konto=$HTTP_POST_VARS['Auftrag_Konto'];
        $Auftrag_Bank=$HTTP_POST_VARS['Auftrag_Bank'];
        $Auftrag_Datum=$HTTP_POST_VARS['Auftrag_Datum'];
             
        $mailtext="Bezeichnung:";
        $mailtext.=$Auftrag_Bezeichnung;
        $mailtext.="\n";
        $mailtext="Besonderheiten:";
        $mailtext.=$Auftrag_Besonderheiten;
        $mailtext.="\n";
        $mailtext="Anzahl:";
        $mailtext.=$Auftrag_Anzahl;
        $mailtext.="\n";
        $mailtext="Frist:";
        $mailtext.=$Auftrag_Frist;
        $mailtext.="\n";
        $mailtext="handlername:";
        $mailtext.=$Auftrag_Handlername;
        $mailtext.="\n";
        $mailtext="Preis:";
        $mailtext.=$Auftrag_Preis;
        $mailtext.="\n";
        $mailtext="Name:";
        $mailtext.=$Auftrag_Name;
        $mailtext.="\n";
        $mailtext="Strasse:";
        $mailtext.=$Auftrag_Strasse;
        $mailtext.="\n";
        $mailtext="Ort:";
        $mailtext.=$Auftrag_Ort; 
        $mailtext.="\n";
        $mailtext="Fax:";                                                
        $mailtext.=$Auftrag_Fax; 
        $mailtext.="\n";
        $mailtext="MAil:";
        $mailtext.=$Auftrag_email; 
        $mailtext.="\n";
        $mailtext="Konto:";
        $mailtext.=$Auftrag_Konto;
        $mailtext.="\n";
        $mailtext="BAnk:";
        $mailtext.=$Auftrag_Bank;
        $mailtext.="\n";
        $mailtext="Datum:";
        $mailtext.=$Auftrag_Datum; 
        $absender="From:"; 
        $absender.="[email protected]"; 
        
        
        
        
        
        
        
        
        
        
        
        
        
        
       
        mail("[email protected]",$mailtext,$absender);
        print("Ihre Anfrage wird in kürze Bearbeitet");
        ?>
</body></html>
es kommt jetzt auch keine fehlermeldung mehr es kommt jetzt Ihre anfrage wird in Kürze bearbeitet aber leider bekomme ich keine m E_MAil
 
ich habe es doch durch/n getrennt damit kann man Zeilenumbrüche benutzen.
und wieso habe ich die Parameter falsch gesetzt?
 
Du hättest dir halt den Link anschauen sollen, denn ich gepostet habe:
php.net schrieb:
mail

(PHP 4, PHP 5)
mail — E-Mails senden

Beschreibung

bool mail ( string $to, string $subject, string $message [, string $additional_headers [, string $additional_parameters]] )
Also, mail("[email protected]", $mailtext, $absender) ist falsch.
Es muss noch ein Subject rein.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben