Formulardaten von html an php-script?

WebRabbit

Mitglied
Hallo, ich bin absoluter Anfänger in Sachen php und habe nun ein Problem beim versenden von Formular daten aus einem HTML Dokument über ein Php script.
Wie bekomme ich die Daten aus dem Formular in meine Php datei?
Ich hab schon gelesen das sowas mit "$_POST[Feldname]" geht aber funktioniert nicht...
Ausserdem wollt ich eine if abfrage machen ob eine checkbox angeklickt ist und dem entsprechend text1 oder text2 ausgeben... ohne erfolg :confused:

Wäre Super wenn da jemand ne idee hat!

Momentan sieht die ganze Sache so aus:
HTML:
<html>
<head>
<title>Anfrage</title>
<meta name="Webmaster, Autor" content="WEBRABBIT">
</script>
<noscript></noscript>
<style type="text/css">
<!--
   .hide{
   color:#FFFFFF;
   }
   .show{
   color:#000000;
   }
-->
</style>
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<form name="wv" action="test.php4" method="post" onSubmit="return check()">
<input type="hidden" name="return" value="http://www.meineSeite/Danke.html">
<input type="hidden" name="chkd" value="false">
<table border="0" align="center" width="700">
         <tr>
             <td align="center" colspan="6">
                 <h1>Anfrage </h1>
             </td>
        </tr>
         <tr height="60">
             <td colspan="2" width="350" valign="top">
                  <font size="+2">Anschrift Auftraggeber</font><br>
                  <font style="color:#808080">(Rechnungsempfänger)</font>
             </td>
             <td colspan="2" width="350" id="hl" class="hide" valign="top">
                  <font size="+2">Anschrift Anlagenstandort</font>
             </td>
         </tr>
         <tr>
             <td height="20"></td>
         </tr>
         <tr>
             <td>
                  Auftrag von:
             </td>
             <td colspan="4">
                  <select name="auftrag" size="1">
                          <option value="bitte wählen Sie.." selected>bitte wählen Sie..</option>
                          <option value="Privatperson">Privatperson</option>
                          <option value="im Auftrag">im Auftrag</option>
                  </select>
             </td>
         </tr>
	<tr>
             <td width="80" style="border-top:1;">Vorname
             </td>
             <td>
                 <input type="Text" name="Vorname" value="" size="18" maxlength="15">
             </td>
             <td width="80" id="vornamest" class="hide">Vorname
             </td>
             <td>
                 <input type="Text" style="display:none;" name="Vorname_Standort" value="" size="15" maxlength="15">
	</tr>
         <tr>
             </td>
             <td>Name
             </td>
             <td>
                 <input type="Text" name="Name" value="" size="26" maxlength="26">
             </td>
             </td>
             <td  id="namest" class="hide">Name
             </td>
             <td>
                 <input type="Text" style="display:none;" name="Name_Standort" value="" size="26" maxlength="26">
             </td>
         </tr>
         <tr>
             <td>Strasse, Nr.
             </td>
             <td>
                 <input type="Text" name="Strasse" value="" size="26" maxlength="30">
                 <input type="Text" name="Hausnummer" value="" size="3" maxlength="4">
             </td>
             <td id="strnr" class="hide">Strasse, Nr.
             </td>
             <td>
                 <input type="Text" name="Strasse_Standort" value="" size="26" maxlength="30" style="display:none">
                 <input type="Text" name="Hausnummer_Standort" value="" size="3" maxlength="4" style="display:none">
             </td>
        </tr>
         <tr>
             <td>PLZ, Ort
             </td>
             <td>
                 <input type="Text" name="Plz_Anschrift" value="" size="6" maxlength="6">
                 <input type="Text" name="Ort" value="" size="15" maxlength="25">
             </td>
             <td id="plz" class="hide">PLZ, Ort
             </td>
             <td>
                 <input type="Text" name="Plz_Standort" size="6" maxlength="6" style="display:none">
                 <input type="Text" name="Ort_Standort" size="15" maxlength="25" style="display:none">
             </td>
         </tr>
         <tr>
             <td>Fax
             </td>
             <td>
                 <input type="Text" name="Vorwahl_Fax" value="" size="6" maxlength="8">
                 /
                 <input type="Text" name="Nummer_Fax" value="" size="10" maxlength="	10">
             </td>
             <td></td>
             <td></td>
         </tr>
<table>
<form>
</body>
</html>

und das php script sieht so aus:
PHP:
<html>
<head>
<title></title>
<meta name="author" content="Webrabbit">
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<?php
$mail_empfaenger="MeineEmail@test.de";
$betreff="anfrage";
$Header = "MIME-Version: 1.0\n";
$Header .= "Content-type: text/html; charset=iso-8859-1\n";
$Header .= "From: test@myspace.de\n";

$text='
<html>
<head>
<title>Anfrage</title>
</head>
<body>
<table border=5>
if ($chkd == false){
      <tr>
          <td bcgolor=blue>Auftraggeber/Rechnungsempfänger & Anlagenstandort: <p></td>
          <td bgcolor=red>$POST['Vorname'] $Name</td>
      </tr>
    }
else {
      <tr>
          <td bcgolor=blue>Auftraggeber/Rechnungsempfänger <p></td>
          <td bgcolor=red>$Vorname $Name</td>
      </tr>
     }
      <tr>
          <td bcgolor=blue>Name:</td>
          <td bgcolor=red>$Vorname $Nachname</td>
      </tr>
      <tr>
          <td bgcolor=yellow>Strasse, Nr.</td>
          <td bgcolor=green>$Strasse $Hausnummer</td>
      </tr>
      <tr>
          <td>PLZ, Wohnort</td>
          <td>$Plz_Anschrift $Ort</td>
      </tr>
      <tr>
          <td colspan=2>Mit freundlichen Grüssen</td>
      </tr>
</table>
</body>
</html>';


mail($mail_empfaenger, $betreff, $text, $Header);

print "Email wurde verschickt";
?>


</body>
</html>
 
Die Übergabe ist nicht das Problem. Du machst grundlegende Fehler ...

Try it like this:
PHP:
$text = "<html>...<td bgcolor=\"red\">".$_POST['Vorname']."</td>";
 
Hey vielen Dank, wäre ich niedrauf gekommen und habe ich bisher auch noch nirgens so gelesen... :-) :-)
Wird wohl noch einige Zeit dauern bis ich da selber was vernünftiges auf die Beine kriege.. also nochmal Danke für Deine Hilfe!
 

Neue Beiträge

Zurück