Form per Mail

Adi | tmine

Erfahrenes Mitglied
Leute sorry bin nicht so der php Spezialist. Das hier hab ich mir zusammengebastelt. Die E-Mail kommt sogar an :D nur leider nur mit den Titeln, und ohne die übergebenen Form Variabeln .... :( weiss einer von euch wieso?

PHP Datei:
Code:
<?php
$mail = "adrian.bertschi@automaster.li";

$inhalt="DMS: ".$DMS."\n"."IMS: ".$IMS."\n"."ASP: ".$ASP."\n"."TOPAL: ".$TOPAL."\n"."SESAM: ".$SESAM."\n"."tda: ".$tda
                 ."\n"."brs: ".$brs."\n"."mc: ".$mc."\n"."newsletter: ".$newsletter."\n"."Frau: ".$gesch."\n"."herr: ".$gesch
                 ."\n"."name: ".$name."\n"."vorname: ".$vorname."\n"."strasse: ".$strasse."\n"."plz: ".$plz."\n"."ort: ".$ort
                 ."\n"."land: ".$land."\n"."telefon: ".$telefon."\n"."mobile: ".$mobile."\n"."fax: ".$fax."\n"."e-mail: ".$email
                 ."\n"."Bemerkung: ".$textarea."\n"; 
mail($mail,"Betreff",$inhalt);

echo "Die Daten wurden an ".$mail." gesendet";
?>

Form:
Code:
<form name="Kontaktblatt" action="http://pfanneradi.pf.funpic.de/gesch%e4ft/mail.php" method="post" enctype="text/plain">
              <p>&nbsp;</p>
              <p><strong> Kontaktblatt </strong></p>
              <p>&nbsp;</p>
              <p> <strong> Senden Sie uns bitte Informationen zu folgenden Themen:</strong> </p>
              <p>&nbsp;</p>
                <input name="DMS" type="radio" value="radiobutton"><label>AutoMaster DMS - Dealer Management System</label>
              <br/>
                <input name="IMS" type="radio" value="radiobutton"><label>AutoMaster IMS - Importer Management System</label>
              <br/>
                <input name="ASP" type="radio" value="radiobutton"><label>AutoMaster ASP Service Centre</label>
              <br/>
                <input name="TOPAL" type="radio" value="radiobutton"><label>TOPAL - Finanz-, Lohn- und Rechnungswesen</label>
              <br/>
                <input name="SESAM" type="radio" value="radiobutton"><label>SESAM - Finanz-, Lohn- und Rechnungswesen</label>
              <br/>
                <input name="tda" type="radio" value="radiobutton">
                <label>Tolerance Data &ndash; das Autotechnikinformationssystem von A-Z </label>
              <br/>
                <input name="brs" type="radio" value="radiobutton"><label>Barcode Scanning</label>
              <br/>
                <input name="mc" type="radio" value="radiobutton"><label>Mobile Computing</label>
              <br/><br/>
              <p> Newsletter: </p>
              <br/>
                <input name="newsletter" type="checkbox" id="newsletter" value="checkbox">
                <label>Ich m&ouml;chte den periodisch erscheinenden Newsletter abonnieren (heute ca. 2x j&auml;hrlich) </label>
              <br/><br/>
              <br/>
              <input name="gesch" type="radio" value="radiobutton">
              <label>Frau</label>
              <input name="gesch" type="radio" value="radiobutton">
              <label>Herr</label>
              <br/>
			  <div>
				  <label>Name*</label><input type="text" name="name"><br/>
				  <label>Vorname*</label><input type="text" name="vorname"><br/>
				  <label>Strasse*</label><input type="text" name="strasse"><br/>
				  <label>PLZ*/Ort*</label><input style="width: 50;" type="text" name="plz">
				  <input style="width: 90;" type="text" name="ort"><br/>
				  <label>Land</label><input type="text" name="land"><br/>
				  <label>Telefon</label><input type="text" name="telefon"><br/>
				  <label>Mobile</label><input type="text" name="mobile"><br/>
				  <label>Fax</label><input type="text" name="fax"><br/>
				  <label>E-Mail*</label><input type="text" name="email">
			  </div>
			  <br/>
		      <br/>
		      <p><strong>Bemerkungen:</strong></p>
			  <br/>
			    <textarea name="textarea"></textarea>
			  <br/>
		        mit * markierte Felder Bitte ausf&uuml;llen
				<br/><br/>
			    <input type="submit" name="Submit" value="Senden"> 
			  </p>
			  <p>&nbsp;                      </p>
            </form>
 
ich tippe mal das register_globals off ist. Dementsprechend musst du die Variablen mit $_GET oder $_POST ansprechen, je nach Methode im Formular.
 
Danke für die schnelle Antwort.

Also du meinst so:

Code:
<?php
$mail = "adrian.bertschi@automaster.li";

$inhalt="DMS: ".$_POST[DMS]."\n"."IMS: ".$_POST[IMS]."\n"."ASP: ".$_POST[ ASP]."\n"."TOPAL: ".$_POST[TOPAL]."\n"."SESAM: ".$_POST[SESAM]."\n"."tda: ".$_POST[tda]
                 ."\n"."brs: ".$_POST[brs]."\n"."mc: ".$_POST[mc]."\n"."newsletter: ".$_POST[newsletter]."\n"."Frau: ".$_POST[gesch]."\n"."herr: ".$_POST[gesch]
                 ."\n"."name: ".$_POST[name]."\n"."vorname: ".$_POST[vorname]."\n"."strasse: ".$_POST[strasse]."\n"."plz: ".$_POST[plz]."\n"."ort: ".$_POST[ort]
                 ."\n"."land: ".$_POST[land]."\n"."telefon: ".$_POST[telefon]."\n"."mobile: ".$_POST[mobile]."\n"."fax: ".$_POST[fax]."\n"."e-mail: ".$_POST[ email]
                 ."\n"."Bemerkung: ".$_POST[textarea]."\n"; 
mail($mail,"Betreff",$inhalt);

echo "Die Daten wurden an ".$mail." gesendet";
?>

geht leider auch nicht :( (Die Variabeln sind immer leer )
 
Zuletzt bearbeitet:
Zurück