Ergebnis 1 bis 7 von 7

Thema: Formulardaten werden nicht akzeptiert. Was nun?

  1. #1
    Thonixx
    Gast

    Standard Formulardaten werden nicht akzeptiert. Was nun?

    Hab ein Problem. Ich sollte das folgende Kontaktformular erfolgreich mit PHP versenden. Aber i-wie akzeptiert das SendeScript die Eingaben nicht. Was ist daran falsch?:

    Ich habs mal upgeloadet:
    Kontaktformular
    Sendescript

    Code vom Kontaktformular:
    Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//DE"
    		"http&#58;//www.w3.org/TR/html4/loose.dtd">
    <html>
    
    <head>
    
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    	<title>Dr. B&ouml;hler; Inkasso-B&uuml;ro</title>
    	<meta http-equiv="pragma" content="no-cache" />
    	<link rel="shortcut icon" href="images/logo.ico">
    	<link rel="stylesheet" type="text/css" media="all" href="kontakt.css">
    	<meta name="author" content="New Time Design | &#40;Michael Tanner&#41;">
    	<meta name="robots" content="all">
    	<meta name="keywords" content="Inkasso, Inkassobüro, Eintreibungen, Eintreibung, Betreibung, Betreibungen">
    </head>
    
    <body>
    
    <form action="sendescript.php" method="post" name="kontakt"  onReset="return confirm&#40;'Ihre eingegebenen Daten werden hiermit gelöscht. \nMöchten sie alles zurücksetzen?'&#41;;">
      <table id="tabelle">
        <tr>
          <td class="td" height="42" colspan="4"><p id="titel">Kontaktformular von Dr. B&ouml;hler&#58;</p></td>
        </tr>
        <tr>
          <td class="td" width="62">Name&#58; * </td>
          <td class="td" width="261"><input name="NAME" type="text" class="input" id="NAME" onClick="this.value=''" value="&#91;Ihren Familiennamen&#93;" size="30" maxlength="21"></td>
          <td class="td" width="62" height="30">Vorname&#58;* </td>
          <td class="td" width="261"><input name="VORNAME" type="text" class="input" id="VORNAME" onClick="this.value=''" value="&#91;Ihren Vornamen&#93;" size="30" maxlength="20"></td>
        </tr>
        <tr>
          <td class="td">Email&#58;*</td>
          <td class="td"><input name="EMAIL" type="text" class="input" id="EMAIL" onClick="this.value=''" value="&#91;abc@abc.ch&#93;" size="30" maxlength="40"></td>
          <td class="td" height="18">Telefon&#58;*</td>
          <td class="td"><input name="TELEFON" type="text" class="input" id="TELEFON" onClick="this.value=''" value="00411234567890" size="18" maxlength="14"></td>
        </tr>
        <tr>
          <td class="td">Ort&#58;</td>
          <td class="td"><input name="ORT" type="text" class="input" id="ORT" onClick="this.value=''" value="&#91;Ihr Wohnort&#93;" size="30" maxlength="20"></td>
          <td class="td" height="18">PLZ&#58;</td>
          <td class="td"><input class="input" onClick="this.value=''" value="12345" type="text" name="PLZ" size="8" maxlength="6"></td>
        </tr>
        <tr>
          <td class="td">Strasse&#58;</td>
          <td class="td"><input name="STRASSE" type="text" class="input" id="STRASSE" onClick="this.value=''" value="&#91;Ihre Strasse&#93;" size="30" maxlength="30"></td>
          <td class="td" height="18">Hausnr.&#58;</td>
          <td class="td"><input name="HAUSNUMMER" type="text" class="input" id="HAUSNUMMER" onClick="this.value=''" value="123A" size="6" maxlength="4"></td>
        </tr>
        <tr>
          <td height="158" colspan="4" class="td">
    
    Mitteilung&#58; * 
    
                  <textarea name="MITTEILUNG" wrap="physical" id="textarea">&#91;Bitte geben sie hier den Text ein!&#93;</textarea>
          </p></td>
        </tr>
        <tr>
          <td height="25" colspan="4" class="td"><input class="button" type="submit" name="Submit" value="&#91;Senden...&#93;">
          <input class="button" type="reset" name="Reset" value="&#91;Löschen...&#93;"></td>
        </tr>
      </table>
    </form>
    
    </body>
    
    </html>
    Code vom Sendescript:
    Code:
    <?php
    if &#40;&#40;$NAME != ""&#41; && &#40;$VORNAME != ""&#41; && &#40;$EMAIL != ""&#41; && &#40;$TELEFON != ""&#41; && &#40;$MITTEILUNG != ""&#41;&#41;
    &#123;
    	$message = stripslashes&#40;$message&#41;;
    	echo '
    	<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    		"http&#58;//www.w3.org/TR/html4/loose.dtd">
    	<html>
    	<head>
    
    	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    	<title>Dr. B&ouml;hler; Inkasso-B&uuml;ro</title>
    	<link rel="shortcut icon" href="images/logo.ico">
    	<link rel="stylesheet" type="text/css" media="all" href="kontakt.css">
    	<meta name="author" content="New Time Design | &#40;Michael Tanner&#41;">
    	<meta name="robots" content="all">
    	<meta name="keywords" content="Inkasso, Inkassobüro, Eintreibungen, Eintreibung, Betreibung, Betreibungen">
    	</head>
    
    	<body>
    
    <table width="100%"  height="100%" border="0" cellpadding="5" cellspacing="0" bgcolor="#571103" >
      <tr>
        <td>	
    
    Wir danken Ihnen, dass Sie sich die Zeit genommen haben, um das Formular auszufüllen.</p>
    
    	<p class="danke" >Eine E-Mail mit folgenden Angaben wurde an uns geschickt&#58;</p></td>
      </tr>
      <tr>
        <td valign="top"><table width="300" border="0" cellspacing="2" cellpadding="0">
          <tr>
            <td width="100" bgcolor="#000000" style="padding&#58;3px">
    
    Name&#58;</p></td>
            <td width="200" bgcolor="#000000" style="padding&#58;3px">
    
     ' . $NAME . ' </p></td>
          </tr>
          <tr>
            <td width="100" bgcolor="#000000" style="padding&#58;3px">
    
    Vorname&#58;</p></td>
            <td width="200" bgcolor="#000000" style="padding&#58;3px">
    
     ' . $VORNAME . ' </p></td>
          </tr>
          <tr>
            <td width="100" bgcolor="#000000" style="padding&#58;3px">
    
    Email&#58;</p></td>
            <td width="200" bgcolor="#000000" style="padding&#58;3px">
    
     ' . $EMAIL . ' </p></td>
          </tr>
    	  <tr>
            <td width="100" bgcolor="#000000" style="padding&#58;3px">
    
    Telefon&#58;</p></td>
            <td width="200" bgcolor="#000000" style="padding&#58;3px">
    
     ' . $TELEFON . ' </p></td>
          </tr>
    	  <tr>
            <td width="100" bgcolor="#000000" style="padding&#58;3px">
    
    Ort&#58;</p></td>
            <td width="200" bgcolor="#000000" style="padding&#58;3px">
    
     ' . $ORT . ' </p></td>
          </tr>
    	  <tr>
            <td width="100" bgcolor="#000000" style="padding&#58;3px">
    
    PLZ&#58;</p></td>
            <td width="200" bgcolor="#000000" style="padding&#58;3px">
    
     ' . $PLZ . ' </p></td>
          </tr>
    	  <tr>
            <td width="100" bgcolor="#000000" style="padding&#58;3px">
    
    Strasse&#58;</p></td>
            <td width="200" bgcolor="#000000" style="padding&#58;3px">
    
     ' . $STRASSE . ' </p></td>
          </tr>
    	  <tr>
            <td width="100" bgcolor="#000000" style="padding&#58;3px">
    
    Hausnr.&#58;</p></td>
            <td width="200" bgcolor="#000000" style="padding&#58;3px">
    
     ' . $HAUSNUMMER . ' </p></td>
          </tr>
    
        </table>
          <p class=Stil1 >Ihre Mitteilung&#58;</p>
          <table>
            <tr>
              <td bgcolor="#000000" style="padding&#58;3px" width="290"><p class=Stil1> ' . $MITTEILUNG . ' </p></td>
            </tr>
          </table>
          
    
    &laquo; zur&uuml;ck</p></td>
      </tr>
    </table>';
    
    
    
    
    
    		$empfaenger = "info@technetium.ch.vu";
    		$betreff = "Kontakt über www.dr-boehler.ch von $Name $Vorname";
    		$inhalt = '
    		<font style="color&#58; #FFFFFF; font-family&#58; Arial, Helvetica, sans-serif; font-size&#58; 15px; font-weight&#58; bold;">
    <table width="300" border="0" cellspacing="2" cellpadding="0">
      <tr>
        <td width="100" bgcolor="#000099" style="padding&#58;3px">
    
    Name&#58;</p></td>
        <td width="200" bgcolor="#000099" style="padding&#58;3px">
    
     ' . $NAME . ' </p></td>
      </tr>
      <tr>
        <td width="100" bgcolor="#000099" style="padding&#58;3px">
    
    Vorname&#58;</p></td>
        <td width="200" bgcolor="#000099" style="padding&#58;3px">
    
     ' . $VORNAME . ' </p></td>
      </tr>
      <tr>
        <td width="100" bgcolor="#000099" style="padding&#58;3px">
    
    Telefon&#58;</p></td>
        <td width="200" bgcolor="#000099" style="padding&#58;3px">
    
     ' . $TELEFON . ' </p></td>
      </tr>
      <tr>
        <td width="100" bgcolor="#000099" style="padding&#58;3px">
    
    Ort&#58;</p></td>
        <td width="200" bgcolor="#000099" style="padding&#58;3px">
    
     ' . $ORT . ' </p></td>
      </tr>
      <tr>
        <td width="100" bgcolor="#000099" style="padding&#58;3px">
    
    PLZ&#58;</p></td>
        <td width="200" bgcolor="#000099" style="padding&#58;3px">
    
     ' . $PLZ . ' </p></td>
      </tr>
      <tr>
        <td width="100" bgcolor="#000099" style="padding&#58;3px">
    
    Strasse&#58;</p></td>
        <td width="200" bgcolor="#000099" style="padding&#58;3px">
    
     ' . $STRASSE . ' </p></td>
      </tr>
        <tr>
        <td width="100" bgcolor="#000099" style="padding&#58;3px">
    
    Hausnr.&#58;</p></td>
        <td width="200" bgcolor="#000099" style="padding&#58;3px">
    
     ' . $HAUSNUMMER . ' </p></td>
      </tr>
    
      <tr>
        <td width="100" bgcolor="#000099" style="padding&#58;3px">
    
    E-Mail&#58;</p></td>
        <td width="200" bgcolor="#000099" style="padding&#58;3px">
    
     ' . $EMAIL . ' </p></td>
      </tr>
    </table>
    
    
    Mitteilung&#58; 
    <table><tr><td bgcolor="#000099" style="padding&#58;3px" width="290">
    
    
    		' . $MITTEILUNG . '
    		 </p></td></tr></table>
    		 </font>';
    
    		$kopf="From&#58;$Name\n";
    		$kopf .= "Content-Type&#58; text/html";
    		mail&#40;$empfaenger,$betreff,$inhalt,$kopf&#41;;
    &#125;
    else
    &#123;
    echo'
    	<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//DE"
    		"http&#58;//www.w3.org/TR/html4/loose.dtd">
    	<html>
    	<head>
    
    	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    	<title>Dr. B&ouml;hler; Inkasso-B&uuml;ro</title>
    	<link rel="shortcut icon" href="images/logo.ico">
    	<style type="text/css"><!-- 
    	body, html &#123;
    		margin-top&#58; -80px;
    		height&#58; 600px;
    		width&#58; 800px;
    		margin-left&#58; 8px;
    		background-image&#58; url&#40;images/bg.gif&#41;;
    		background-attachment&#58; fixed;
    		background-repeat&#58; repeat;
    		font-family&#58; Arial, Helvetica, sans-serif;
    		font-size&#58; 15px;
    		font-weight&#58; normal;
    		float&#58; left;
    			&#125;
    	--></style>
    	<meta name="author" content="New Time Design | &#40;Michael Tanner&#41;">
    	<meta name="keywords" content="Inkasso, Inkassobüro, Eintreibungen, Eintreibung, Betreibung, Betreibungen">
    	</head>
    
    	<body>
    	<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td>
    	
    
    Bitte korrigieren Sie folgende Eingaben&#58;</p>';
    
    	if&#40;$NAME == ""&#41;
    	&#123;
    		echo "
    
    Das Feld \"Name\" wurde leergelassen!</p>";
    	&#125;
    
    	if&#40;$VORNAME == ""&#41;
    	&#123;
    		echo "
    
    Das Feld \"Vorname\" wurde leergelassen!</p>";
    	&#125;
    		
    	if&#40;$EMAIL == ""&#41;
    	&#123;
    		echo "
    
    Das Feld \"E-Mail\" wurde leer gelassen!</p>";
    	&#125;
    	
    	if&#40;$TELEFON == ""&#41;
    	&#123;
    		echo "
    
    Das Feld \"Telefon\" wurde leer gelassen!</p>";
    	&#125;
    
    	if&#40;$MITTEILUNG == ""&#41;
    	&#123;
    		echo "
    
    Das Feld \"Mitteilung\" wurde leer gelassen!</p>";
    	&#125;
    
    	echo'
    		
    
    		
    
    Bitte gehen sie zurück um die Fehler zu korrigieren !!!</p>';
    
    	echo "</td>
      </tr>
    </table></body></html>";
    &#125;
    ?>
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    phpfan
    Gast

    Standard

    Code:
    if &#40; ! empty &#40;$_POST&#91;'NAME'&#93;&#41; && 
         ! empty &#40;$_POST&#91;'$VORNAME&#93;&#41; &&
         ! empty &#40;$_POST&#91;'$EMAIL&#93;&#41; && 
         ! empty &#40;$_POST&#91;'$TELEFON&#93;&#41; && 
         ! empty &#40;$_POST&#91;'$MITTEILUNG&#93;&#41;&#41;
    Alle Variablen aus dem Formular über $_POST ansprechen!

  3. #3
    Thonixx
    Gast

    Standard

    Code:
    if &#40; ! empty &#40;$_POST&#91;'NAME'&#93;&#41; &&
         ! empty &#40;$_POST&#91;'$VORNAME'&#93;&#41; &&
         ! empty &#40;$_POST&#91;'$EMAIL'&#93;&#41; &&
         ! empty &#40;$_POST&#91;'$TELEFON'&#93;&#41; &&
         ! empty &#40;$_POST&#91;'$MITTEILUNG'&#93;&#41;&#41;
    Nicht so?

    Ich probiers mal aus!

    //edit: GEHT NICHT. Was mache ich falsch?

  4. #4
    Thonixx
    Gast

    Standard

    Hab noch was kleines abgeändert:

    Code vom Skript
    Code:
    <?php
    if &#40; ! empty &#40;$_POST&#91;'$NAME'&#93;&#41; &&
         ! empty &#40;$_POST&#91;'$VORNAME'&#93;&#41; &&
         ! empty &#40;$_POST&#91;'$EMAIL'&#93;&#41; &&
         ! empty &#40;$_POST&#91;'$TELEFON'&#93;&#41; &&
         ! empty &#40;$_POST&#91;'$MITTEILUNG'&#93;&#41;&#41;
    	 &#123;
    	$message = stripslashes&#40;$message&#41;;
    	echo '
    	<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    		"http&#58;//www.w3.org/TR/html4/loose.dtd">
    	<html>
    	<head>
    
    	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    	<title>Dr. B&ouml;hler; Inkasso-B&uuml;ro</title>
    	<link rel="shortcut icon" href="images/logo.ico">
    	<link rel="stylesheet" type="text/css" media="all" href="kontakt.css">
    	<meta name="author" content="New Time Design | &#40;Michael Tanner&#41;">
    	<meta name="robots" content="all">
    	<meta name="keywords" content="Inkasso, Inkassobüro, Eintreibungen, Eintreibung, Betreibung, Betreibungen">
    	</head>
    
    	<body>
    
    <table width="100%"  height="100%" border="0" cellpadding="5" cellspacing="0" bgcolor="#571103" >
      <tr>
        <td>	
    
    Wir danken Ihnen, dass Sie sich die Zeit genommen haben, um das Formular auszufüllen.</p>
    
    	<p class="danke" >Eine E-Mail mit folgenden Angaben wurde an uns geschickt&#58;</p></td>
      </tr>
      <tr>
        <td valign="top"><table width="300" border="0" cellspacing="2" cellpadding="0">
          <tr>
            <td width="100" bgcolor="#000000" style="padding&#58;3px">
    
    Name&#58;</p></td>
            <td width="200" bgcolor="#000000" style="padding&#58;3px">
    
     ' . $NAME . ' </p></td>
          </tr>
          <tr>
            <td width="100" bgcolor="#000000" style="padding&#58;3px">
    
    Vorname&#58;</p></td>
            <td width="200" bgcolor="#000000" style="padding&#58;3px">
    
     ' . $VORNAME . ' </p></td>
          </tr>
          <tr>
            <td width="100" bgcolor="#000000" style="padding&#58;3px">
    
    Email&#58;</p></td>
            <td width="200" bgcolor="#000000" style="padding&#58;3px">
    
     ' . $EMAIL . ' </p></td>
          </tr>
    	  <tr>
            <td width="100" bgcolor="#000000" style="padding&#58;3px">
    
    Telefon&#58;</p></td>
            <td width="200" bgcolor="#000000" style="padding&#58;3px">
    
     ' . $TELEFON . ' </p></td>
          </tr>
    	  <tr>
            <td width="100" bgcolor="#000000" style="padding&#58;3px">
    
    Ort&#58;</p></td>
            <td width="200" bgcolor="#000000" style="padding&#58;3px">
    
     ' . $ORT . ' </p></td>
          </tr>
    	  <tr>
            <td width="100" bgcolor="#000000" style="padding&#58;3px">
    
    PLZ&#58;</p></td>
            <td width="200" bgcolor="#000000" style="padding&#58;3px">
    
     ' . $PLZ . ' </p></td>
          </tr>
    	  <tr>
            <td width="100" bgcolor="#000000" style="padding&#58;3px">
    
    Strasse&#58;</p></td>
            <td width="200" bgcolor="#000000" style="padding&#58;3px">
    
     ' . $STRASSE . ' </p></td>
          </tr>
    	  <tr>
            <td width="100" bgcolor="#000000" style="padding&#58;3px">
    
    Hausnr.&#58;</p></td>
            <td width="200" bgcolor="#000000" style="padding&#58;3px">
    
     ' . $HAUSNUMMER . ' </p></td>
          </tr>
    
        </table>
          <p class=Stil1 >Ihre Mitteilung&#58;</p>
          <table>
            <tr>
              <td bgcolor="#000000" style="padding&#58;3px" width="290"><p class=Stil1> ' . $MITTEILUNG . ' </p></td>
            </tr>
          </table>
          
    
    &laquo; zur&uuml;ck</p></td>
      </tr>
    </table>';
    
    
    
    
    
    		$empfaenger = "info@technetium.ch.vu";
    		$betreff = "Kontakt über www.dr-boehler.ch von $Name $Vorname";
    		$inhalt = '
    		<font style="color&#58; #FFFFFF; font-family&#58; Arial, Helvetica, sans-serif; font-size&#58; 15px; font-weight&#58; bold;">
    <table width="300" border="0" cellspacing="2" cellpadding="0">
      <tr>
        <td width="100" bgcolor="#000099" style="padding&#58;3px">
    
    Name&#58;</p></td>
        <td width="200" bgcolor="#000099" style="padding&#58;3px">
    
     ' . $NAME . ' </p></td>
      </tr>
      <tr>
        <td width="100" bgcolor="#000099" style="padding&#58;3px">
    
    Vorname&#58;</p></td>
        <td width="200" bgcolor="#000099" style="padding&#58;3px">
    
     ' . $VORNAME . ' </p></td>
      </tr>
      <tr>
        <td width="100" bgcolor="#000099" style="padding&#58;3px">
    
    Telefon&#58;</p></td>
        <td width="200" bgcolor="#000099" style="padding&#58;3px">
    
     ' . $TELEFON . ' </p></td>
      </tr>
      <tr>
        <td width="100" bgcolor="#000099" style="padding&#58;3px">
    
    Ort&#58;</p></td>
        <td width="200" bgcolor="#000099" style="padding&#58;3px">
    
     ' . $ORT . ' </p></td>
      </tr>
      <tr>
        <td width="100" bgcolor="#000099" style="padding&#58;3px">
    
    PLZ&#58;</p></td>
        <td width="200" bgcolor="#000099" style="padding&#58;3px">
    
     ' . $PLZ . ' </p></td>
      </tr>
      <tr>
        <td width="100" bgcolor="#000099" style="padding&#58;3px">
    
    Strasse&#58;</p></td>
        <td width="200" bgcolor="#000099" style="padding&#58;3px">
    
     ' . $STRASSE . ' </p></td>
      </tr>
        <tr>
        <td width="100" bgcolor="#000099" style="padding&#58;3px">
    
    Hausnr.&#58;</p></td>
        <td width="200" bgcolor="#000099" style="padding&#58;3px">
    
     ' . $HAUSNUMMER . ' </p></td>
      </tr>
    
      <tr>
        <td width="100" bgcolor="#000099" style="padding&#58;3px">
    
    E-Mail&#58;</p></td>
        <td width="200" bgcolor="#000099" style="padding&#58;3px">
    
     ' . $EMAIL . ' </p></td>
      </tr>
    </table>
    
    
    Mitteilung&#58; 
    <table><tr><td bgcolor="#000099" style="padding&#58;3px" width="290">
    
    
    		' . $MITTEILUNG . '
    		 </p></td></tr></table>
    		 </font>';
    
    		$kopf="From&#58;$Name\n";
    		$kopf .= "Content-Type&#58; text/html";
    		mail&#40;$empfaenger,$betreff,$inhalt,$kopf&#41;;
    &#125;
    else
    &#123;
    echo'
    	<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//DE"
    		"http&#58;//www.w3.org/TR/html4/loose.dtd">
    	<html>
    	<head>
    
    	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    	<title>Dr. B&ouml;hler; Inkasso-B&uuml;ro</title>
    	<link rel="shortcut icon" href="images/logo.ico">
    	<style type="text/css"><!-- 
    	body, html &#123;
    		margin-top&#58; -80px;
    		height&#58; 600px;
    		width&#58; 800px;
    		margin-left&#58; 8px;
    		background-image&#58; url&#40;images/bg.gif&#41;;
    		background-attachment&#58; fixed;
    		background-repeat&#58; repeat;
    		font-family&#58; Arial, Helvetica, sans-serif;
    		font-size&#58; 15px;
    		font-weight&#58; normal;
    		float&#58; left;
    			&#125;
    	--></style>
    	<meta name="author" content="New Time Design | &#40;Michael Tanner&#41;">
    	<meta name="keywords" content="Inkasso, Inkassobüro, Eintreibungen, Eintreibung, Betreibung, Betreibungen">
    	</head>
    
    	<body>
    	<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td>
    	
    
    Bitte korrigieren Sie folgende Eingaben&#58;</p>';
    
    	if&#40;$NAME == ""&#41;
    	&#123;
    		echo "
    
    Das Feld \"Name\" wurde leergelassen!</p>";
    	&#125;
    
    	if&#40;$VORNAME == ""&#41;
    	&#123;
    		echo "
    
    Das Feld \"Vorname\" wurde leergelassen!</p>";
    	&#125;
    		
    	if&#40;$EMAIL == ""&#41;
    	&#123;
    		echo "
    
    Das Feld \"E-Mail\" wurde leer gelassen!</p>";
    	&#125;
    	
    	if&#40;$TELEFON == ""&#41;
    	&#123;
    		echo "
    
    Das Feld \"Telefon\" wurde leer gelassen!</p>";
    	&#125;
    
    	if&#40;$MITTEILUNG == ""&#41;
    	&#123;
    		echo "
    
    Das Feld \"Mitteilung\" wurde leer gelassen!</p>";
    	&#125;
    
    	echo'
    		
    
    		
    
    Bitte gehen sie zurück um die Fehler zu korrigieren !!!</p>';
    
    	echo "</td>
      </tr>
    </table></body></html>";
    &#125;
    ?>
    Code vom Kontaktformular:
    Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//DE"
    		"http&#58;//www.w3.org/TR/html4/loose.dtd">
    <html>
    
    <head>
    
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    	<title>Dr. B&ouml;hler; Inkasso-B&uuml;ro</title>
    	<meta http-equiv="pragma" content="no-cache" />
    	<link rel="shortcut icon" href="images/logo.ico">
    	<link rel="stylesheet" type="text/css" media="all" href="kontakt.css">
    	<meta name="author" content="New Time Design | &#40;Michael Tanner&#41;">
    	<meta name="robots" content="all">
    	<meta name="keywords" content="Inkasso, Inkassobüro, Eintreibungen, Eintreibung, Betreibung, Betreibungen">
    </head>
    
    <body>
    <center>
    <form action="sendescript.php" method="post" name="kontakt"  onReset="return confirm&#40;'Ihre eingegebenen Daten werden hiermit gelöscht. \nMöchten sie alles zurücksetzen?'&#41;;">
      <table id="tabelle">
        <tr>
          <td class="td" height="70" colspan="4"><p id="titel">Kontaktformular von Dr. B&ouml;hler&#58;</p></td>
        </tr>
        <tr>
          <td class="td" width="80"><font class="stern">*</font> 
          Name&#58;</td>
          <td class="td" width="243"><input name="NAME" type="text" class="input" id="NAME" onClick="this.value=''" value="&#91;Ihren Familiennamen&#93;" size="30" maxlength="21"></td>
          <td class="td" width="80" height="30"><font class="stern">*</font> Vorname&#58;</td>
          <td class="td" width="243"><input name="VORNAME" type="text" class="input" id="VORNAME" onClick="this.value=''" value="&#91;Ihren Vornamen&#93;" size="30" maxlength="20"></td>
        </tr>
        <tr>
          <td class="td"><font class="stern">*</font> Email&#58;</td>
          <td class="td"><input name="EMAIL" type="text" class="input" id="EMAIL" onClick="this.value=''" value="&#91;abc@abc.ch&#93;" size="30" maxlength="40"></td>
          <td class="td" height="18"><font class="stern">*</font> Telefon&#58;</td>
          <td class="td"><input name="TELEFON" type="text" class="input" id="TELEFON" onClick="this.value=''" value="00411234567890" size="18" maxlength="14"></td>
        </tr>
        <tr>
          <td class="td">Ort&#58;</td>
          <td class="td"><input name="ORT" type="text" class="input" id="ORT" onClick="this.value=''" value="&#91;Ihr Wohnort&#93;" size="30" maxlength="20"></td>
          <td class="td" height="18">PLZ&#58;</td>
          <td class="td"><input class="input" onClick="this.value=''" value="12345" type="text" name="PLZ" size="8" maxlength="6"></td>
        </tr>
        <tr>
          <td class="td">Strasse&#58;</td>
          <td class="td"><input name="STRASSE" type="text" class="input" id="STRASSE" onClick="this.value=''" value="&#91;Ihre Strasse&#93;" size="30" maxlength="30"></td>
          <td class="td" height="18">Hausnr.&#58;</td>
          <td class="td"><input name="HAUSNUMMER" type="text" class="input" id="HAUSNUMMER" onClick="this.value=''" value="123A" size="6" maxlength="4"></td>
        </tr>
        <tr>
          <td height="158" colspan="4" class="td">
    
    <stern>*</stern> Mitteilung&#58; 
    
                  <textarea name="MITTEILUNG" id="textarea">&#91;Bitte geben sie hier den Text ein!&#93;</textarea>
          </p></td>
        </tr>
        <tr>
          <td height="25" colspan="4" class="td"><input class="button" type="submit" name="Submit" value="&#91;Senden...&#93;">
          <input class="button" type="reset" name="Reset" value="&#91;Löschen...&#93;"></td>
        </tr>
        <tr>
          <td height="25" colspan="4" class="td">Die mit einem <font class="stern">*</font> 
          bezeichneten Felder m&uuml;ssen ausgef&uuml;llt werden!</td>
        </tr>
      </table>
    </form>
    </center>
    </body>
    
    </html>
    Code vom CSS:
    Code:
    /* Inkasso Dr. Boehler */
    
    body, html &#123;
    	height&#58; 600px;
    	width&#58; 800px;
    	margin-left&#58; auto;
    	margin-right&#58; auto;
    	background-image&#58; url&#40;images/bg.gif&#41;;
    	background-attachment&#58; fixed;
    	background-repeat&#58; repeat;
    	font-family&#58; Arial, Helvetica, sans-serif;
    	font-size&#58; 13px;
    	font-weight&#58; normal;
    		&#125;
    
    #titel &#123;
    	background-color&#58; transparent;
    	color&#58; #000000;
    	font-size&#58; 30px;
    	font-weight&#58; bold;
    	font-family&#58; Arial, Helvetica, sans-serif;
    	font-variant&#58; small-caps;
    		&#125;
    
    #titel&#58;hover &#123;
    	color&#58; #808080;
    	font-size&#58; 30px;
    	font-family&#58; Arial, Helvetica, sans-serif;
    	font-weight&#58; bold;
    	font-variant&#58; small-caps;
    		&#125;
    		
    #tabelle &#123;
    	background-color&#58; transparent;
    	border&#58; solid;
    	border-color&#58; #0000CC;
    	font-family&#58; Arial, Helvetica, sans-serif;
    	font-size&#58; 14px;
    		&#125;
    		
    .td &#123;
    	background-color&#58; transparent;
    	text-align&#58; center;
    	vertical-align&#58; middle;
    		&#125;
    		
    .input &#123;
    	text-align&#58; center;
    	font-family&#58; Arial, Helvetica, sans-serif;
    	font-size&#58; 15px;
    	font-weight&#58; bold;
    	background-color&#58; #E2001A;
    	color&#58; #FFFFFF;
    	border&#58; 2px solid;
    	border-color&#58; #000000;
    		&#125;
    		
    .input&#58;hover &#123;
    	text-align&#58; center;
    	font-family&#58; Arial, Helvetica, sans-serif;
    	font-size&#58; 15px;
    	font-weight&#58; bold;
    	background-color&#58; #FFFFFF;
    	color&#58; #E2001A;
    	border&#58; 2px solid;
    	border-color&#58; #000000;
    		&#125;
    			
    #textarea &#123;
    	text-align&#58; center;
    	font-family&#58; Arial, Helvetica, sans-serif;
    	font-size&#58; 15px;
    	font-weight&#58; bold;
    	background-color&#58; #E2001A;
    	color&#58; #FFFFFF;
    	border&#58; 2px solid;
    	border-color&#58; #000000;
    	width&#58; 350px;
    	height&#58; 150px;
    		&#125;
    		
    #textarea&#58;hover &#123;
    	text-align&#58; center;
    	font-family&#58; Arial, Helvetica, sans-serif;
    	font-size&#58; 15px;
    	font-weight&#58; bold;
    	background-color&#58; #FFFFFF;
    	color&#58; #E2001A;
    	border&#58; 2px solid;
    	border-color&#58; #000000;
    		&#125;
    		
    .button &#123;
    	background-color&#58; #E2001A;
    	font-family&#58; Arial Black, Helvetica, sans-serif;
    	color&#58; #FFFFFF;
    	font-size&#58; 16px;
    		&#125;
    		
    .button&#58;hover &#123;
    	background-color&#58; #FFFFFF;
    	font-family&#58; Arial Black, Helvetica, sans-serif;
    	color&#58; #E2001A;
    	font-size&#58; 16px;
    		 &#125;
    		 
    #danke &#123;
    	background-color&#58; transparent;
    	font-size&#58; 18px;
    	color&#58; #0000CC;
    	font-weight&#58; bold;
    	text-decoration&#58; none;
    	font-family&#58; Arial, Helvetica, sans-serif;
    	font-variant&#58; small-caps;
    		&#125;
    		
    .stern &#123;
    	background-color&#58; transparent;
    	font-size&#58; 20px;
    	font-weight&#58; bold;
    	font-family&#58; "Courier New", Courier, monospace;
    	color&#58; #FF0000;
    		&#125;

  5. #5
    König(in)
    Registriert seit
    06.06.2007
    Ort
    Bi
    Beiträge
    1.015
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Du musst alle Post folgendermaßen ändern

    für ein Inputfeld:

    <input type="text" name="beispiel" value="" />

    kannst du mit

    $_POST['beispiel'] dann den Inhalt des feldes bekommen, bei einfachen Anführungszeichen -> ' <- beachtet php aber kene Variablen

    beispiel
    <?php $test = "ausgabe";
    echo $test; // ausgabe
    echo '$test'; // $test
    ?>

    in deinem Fall musst du sowieso die $ ais der Klammer rausnemen:
    als
    $_POST['$VORNAME'] in $_POST['VORNAME'] umändern

    da deine Variablen in der Ausgabe $vorname bei JEDEM Seitenaufruf neu geladen wird, ist sie noch leer, deshalb musst du nach deiner if-Abfrage noch folgendes für jede machen:
    $vorname = $_POST['VORNAME'] ;

    oder alternativ an jeder Stelle echo "mein String".$_POST['VORNAME']." wird ausgegeben.";


    edit : by the way schreib Variablen klein, Konstanten werden groß geschrieben.
    Sämtlicher Code erhebt keinen Anspruch auf syntaktische Korrektheit geschweige denn Ausführbarkeit und ist für die Implementation außerhalb der Beispiele nicht geeignet.

    Kein Support für kommerzielle Scripts | Kein kostenloser Support via ICQ

  6. #6
    Thonixx
    Gast

    Standard

    Was mache ich falsch?

    Jetzt übernimmt der Skript bloss das erste Input Feld... Und wenn ich in EINEM Feld nichts habe, dann sagt er mir, ich habe in allen Feldern etwas ausgelassen!
    Und es wird gar keine Mail verschickt!

    Habs nochmal upgeloadet:
    www.technetium.ch.vu/inkasso/konakt.php

    Hier der Code vom Sendeskript:
    Code:
    <?php
    if &#40; ! empty &#40;$_POST&#91;'NAME'&#93;&#41; &&
         ! empty &#40;$_POST&#91;'VORNAME'&#93;&#41; &&
         ! empty &#40;$_POST&#91;'EMAIL'&#93;&#41; &&
         ! empty &#40;$_POST&#91;'TELEFON'&#93;&#41; &&
         ! empty &#40;$_POST&#91;'MITTEILUNG'&#93;&#41;&#41;
    	 &#123;
    	$message = stripslashes&#40;$message&#41;;
    	echo '
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    		"http&#58;//www.w3.org/TR/html4/loose.dtd">
    	<html>
    	<head>
    
    	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    	<title>Dr. B&ouml;hler; Inkasso-B&uuml;ro</title>
    	<link rel="shortcut icon" href="images/logo.ico">
    	<link rel="stylesheet" type="text/css" media="all" href="kontakt.css">
    	<meta name="author" content="New Time Design | &#40;Michael Tanner&#41;">
    	<meta name="robots" content="all">
    	<meta name="keywords" content="Inkasso, Inkassobüro, Eintreibungen, Eintreibung, Betreibung, Betreibungen">
    	</head>
    
    	<body>
    
    <table width="100%"  height="100%" border="0" cellpadding="5" cellspacing="0">
      <tr>
        <td>	
    
    Wir danken Ihnen, dass Sie sich die Zeit genommen haben, um das Formular auszufüllen.</p>
    
    	<p class="danke" >Eine E-Mail mit folgenden Angaben wurde an uns geschickt&#58;</p></td>
      </tr>
      <tr>
        <td valign="top"><table width="300" border="0" cellspacing="2" cellpadding="0">
          <tr>
            <td width="100" style="padding&#58;3px">
    
    Name&#58;</p></td>
            <td width="200" style="padding&#58;3px">
    
     ' . $NAME = $_POST&#91;'NAME'&#93; ;  ' </p></td>
          </tr>
          <tr>
            <td width="100" style="padding&#58;3px">
    
    Vorname&#58;</p></td>
            <td width="200" style="padding&#58;3px">
    
     ' . $VORNAME = $_POST&#91;'VORNAME'&#93; ;  ' </p></td>
          </tr>
          <tr>
            <td width="100" style="padding&#58;3px">
    
    Email&#58;</p></td>
            <td width="200" style="padding&#58;3px">
    
     ' . $EMAIL = $_POST&#91;'EMAIL'&#93; ;  ' </p></td>
          </tr>
    	  <tr>
            <td width="100" style="padding&#58;3px">
    
    Telefon&#58;</p></td>
            <td width="200" style="padding&#58;3px">
    
     ' . $TELEFON = $_POST&#91;'TELEFON'&#93; ;  ' </p></td>
          </tr>
    	  <tr>
            <td width="100" style="padding&#58;3px">
    
    Ort&#58;</p></td>
            <td width="200" style="padding&#58;3px">
    
     ' . $ORT = $_POST&#91;'ORT'&#93; ;  ' </p></td>
          </tr>
    	  <tr>
            <td width="100" style="padding&#58;3px">
    
    PLZ&#58;</p></td>
            <td width="200" style="padding&#58;3px">
    
     ' . $PLZ = $_POST&#91;'PLZ'&#93; ;  ' </p></td>
          </tr>
    	  <tr>
            <td width="100" style="padding&#58;3px">
    
    Strasse&#58;</p></td>
            <td width="200" style="padding&#58;3px">
    
     ' . $STRASSE = $_POST&#91;'STRASSE'&#93; ;  ' </p></td>
          </tr>
    	  <tr>
            <td width="100" style="padding&#58;3px">
    
    Hausnr.&#58;</p></td>
            <td width="200" style="padding&#58;3px">
    
     ' . $HAUSNUMMER = $_POST&#91;'HAUSNUMMER'&#93; ;  ' </p></td>
          </tr>
    
        </table>
          <p class=Stil1 >Ihre Mitteilung&#58;</p>
          <table>
            <tr>
              <td style="padding&#58;3px" width="290"><p class=Stil1> ' . $MITTEILUNG = $_POST&#91;'MITTEILUNG'&#93; ;  ' </p></td>
            </tr>
          </table>
          
    
    &laquo; zur&uuml;ck</p></td>
      </tr>
    </table>
    ';
    
    		$empfaenger = "info@technetium.ch.vu";
    		$betreff = "Kontakt über www.dr-boehler.ch von $Name $Vorname";
    		$inhalt = '
    		<font style="color&#58; #FFFFFF; font-family&#58; Arial, Helvetica, sans-serif; font-size&#58; 15px; font-weight&#58; bold;">
    <table width="300" border="0" cellspacing="2" cellpadding="0">
      <tr>
        <td width="100" bgcolor="#000099" style="padding&#58;3px">
    
    Name&#58;</p></td>
        <td width="200" bgcolor="#000099" style="padding&#58;3px">
    
     ' . $NAME = $_POST&#91;'NAME'&#93; ;  ' </p></td>
      </tr>
      <tr>
        <td width="100" bgcolor="#000099" style="padding&#58;3px">
    
    Vorname&#58;</p></td>
        <td width="200" bgcolor="#000099" style="padding&#58;3px">
    
     ' . $VORNAME = $_POST&#91;'VORNAME'&#93; ;  ' </p></td>
      </tr>
      <tr>
        <td width="100" bgcolor="#000099" style="padding&#58;3px">
    
    Telefon&#58;</p></td>
        <td width="200" bgcolor="#000099" style="padding&#58;3px">
    
     ' . $TELEFON = $_POST&#91;'TELEFON'&#93; ;  ' </p></td>
      </tr>
      <tr>
        <td width="100" bgcolor="#000099" style="padding&#58;3px">
    
    Ort&#58;</p></td>
        <td width="200" bgcolor="#000099" style="padding&#58;3px">
    
     ' . $ORT = $_POST&#91;'ORT'&#93; ;  ' </p></td>
      </tr>
      <tr>
        <td width="100" bgcolor="#000099" style="padding&#58;3px">
    
    PLZ&#58;</p></td>
        <td width="200" bgcolor="#000099" style="padding&#58;3px">
    
     ' . $PLZ = $_POST&#91;'PLZ'&#93; ;  ' </p></td>
      </tr>
      <tr>
        <td width="100" bgcolor="#000099" style="padding&#58;3px">
    
    Strasse&#58;</p></td>
        <td width="200" bgcolor="#000099" style="padding&#58;3px">
    
     ' . $STRASSE = $_POST&#91;'STRASSE'&#93; ;  ' </p></td>
      </tr>
        <tr>
        <td width="100" bgcolor="#000099" style="padding&#58;3px">
    
    Hausnr.&#58;</p></td>
        <td width="200" bgcolor="#000099" style="padding&#58;3px">
    
     ' . $HAUSNUMMER = $_POST&#91;'HAUSNUMMER'&#93; ;  ' </p></td>
      </tr>
    
      <tr>
        <td width="100" bgcolor="#000099" style="padding&#58;3px">
    
    E-Mail&#58;</p></td>
        <td width="200" bgcolor="#000099" style="padding&#58;3px">
    
     ' . $EMAIL = $_POST&#91;'EMAIL'&#93; ;  ' </p></td>
      </tr>
    </table>
    
    
    Mitteilung&#58; 
    <table><tr><td bgcolor="#000099" style="padding&#58;3px" width="290">
    
    
    		' . $MITTEILUNG = $_POST&#91;'MITTEILUNG'&#93; ;  '
    		 </p></td></tr></table>
    		 </font>';
    
    		$kopf="From&#58;$Name\n";
    		$kopf .= "Content-Type&#58; text/html";
    		mail&#40;$empfaenger,$betreff,$inhalt,$kopf&#41;;
    &#125;
    else
    &#123;
    echo'
    	<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//DE"
    		"http&#58;//www.w3.org/TR/html4/loose.dtd">
    	<html>
    	<head>
    
    	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    	<title>Dr. B&ouml;hler; Inkasso-B&uuml;ro</title>
    	<link rel="shortcut icon" href="images/logo.ico">
    	<style type="text/css"><!-- 
    	body, html &#123;
    		margin-top&#58; -80px;
    		height&#58; 600px;
    		width&#58; 800px;
    		margin-left&#58; 8px;
    		background-image&#58; url&#40;images/bg.gif&#41;;
    		background-attachment&#58; fixed;
    		background-repeat&#58; repeat;
    		font-family&#58; Arial, Helvetica, sans-serif;
    		font-size&#58; 15px;
    		font-weight&#58; normal;
    		float&#58; left;
    			&#125;
    	--></style>
    	<meta name="author" content="New Time Design | &#40;Michael Tanner&#41;">
    	<meta name="keywords" content="Inkasso, Inkassobüro, Eintreibungen, Eintreibung, Betreibung, Betreibungen">
    	</head>
    
    	<body>
    	<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td>
    	
    
    Bitte korrigieren Sie folgende Eingaben&#58;</p>';
    
    	if&#40;$NAME == ""&#41;
    	&#123;
    		echo "
    
    Das Feld \"Name\" wurde leergelassen!</p>";
    	&#125;
    
    	if&#40;$VORNAME == ""&#41;
    	&#123;
    		echo "
    
    Das Feld \"Vorname\" wurde leergelassen!</p>";
    	&#125;
    		
    	if&#40;$EMAIL == ""&#41;
    	&#123;
    		echo "
    
    Das Feld \"E-Mail\" wurde leer gelassen!</p>";
    	&#125;
    	
    	if&#40;$TELEFON == ""&#41;
    	&#123;
    		echo "
    
    Das Feld \"Telefon\" wurde leer gelassen!</p>";
    	&#125;
    
    	if&#40;$MITTEILUNG == ""&#41;
    	&#123;
    		echo "
    
    Das Feld \"Mitteilung\" wurde leer gelassen!</p>";
    	&#125;
    
    	echo'
    		
    
    		
    
    Bitte gehen sie zurück um die Fehler zu korrigieren !!!</p>';
    
    	echo "</td>
      </tr>
    </table></body></html>";
    &#125;
    ?>

  7. #7
    König(in)
    Registriert seit
    06.06.2007
    Ort
    Bi
    Beiträge
    1.015
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    um es dir klar zu machen was du tust:
    $name = ""; // Name ist Leer
    $name = $_POST['NAME']; // der inhalt von $_POST name wird in $name gespeichert.

    das must du EINMAL für jede Variable machen , nicht öfters

    denn

    Code:
    $name = $_POST&#91;'NAME'&#93;;
    
    &#91; ... hier 2000 Zeilen dazwischen Code ... &#93;
    
    $name = $_POST&#91;'NAME'&#93;;
    verändert ja den Inhalt nicht.


    Dann noch eine Sache , das Simikolon lässt das Echo denken, es sei fertig, da muss nen Punkt hin
    Code:
     echo '
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
          "http&#58;//www.w3.org/TR/html4/loose.dtd">
       <html>
       <head> 
    
    &#91;...&#93;
    
    ' . $NAME = $_POST&#91;'NAME'&#93; ;  '  &#91;...&#93;
    ersetz
    ' . $NAME = $_POST['NAME'] ; '
    mit
    ' . $NAME . '
    Sämtlicher Code erhebt keinen Anspruch auf syntaktische Korrektheit geschweige denn Ausführbarkeit und ist für die Implementation außerhalb der Beispiele nicht geeignet.

    Kein Support für kommerzielle Scripts | Kein kostenloser Support via ICQ

Ähnliche Themen

  1. Fritz.Box akzeptiert Portfreigabe nicht
    Von DarkSyranus im Forum Computer - Internet Forum
    Antworten: 0
    Letzter Beitrag: 11.03.2007, 16:46
  2. es will nicht valide werden....
    Von gelöschter User im Forum HTML & CSS Forum
    Antworten: 4
    Letzter Beitrag: 27.02.2007, 17:22
  3. Formulardaten werden nicht per Mail gesendet
    Von Kirschnik im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 16
    Letzter Beitrag: 06.11.2006, 16:14
  4. Überprüfen ob Cookies akzeptiert werden?
    Von Ivanman im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 7
    Letzter Beitrag: 18.05.2006, 17:04
  5. Fehler! Übergabewerte von API nicht akzeptiert-5
    Von Tanaka666 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 5
    Letzter Beitrag: 30.01.2006, 00:49

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •