Ergebnis 1 bis 7 von 7

Thema: Forumlar versendet eingegebene Daten nicht mit.

  1. #1
    Keldon
    Gast

    Standard Forumlar versendet eingegebene Daten nicht mit.

    Hallo Community könnt ihr mir bei der Fehlersuche helfen.
    Das Formular wird zwar per Email abgesandt, doch die eingegebenen Daten in die Felder werden nicht mitversendet.
    Wo befindet sich der Fehler:

    Script1:


    if(!isset($vorname) && isset($_POST["vorname"])) $vorname=$_POST["vorname"];
    if(!isset($name) && isset($_POST["name"])) $name=$_POST["name"];
    if(!isset($strasse) && isset($_POST["strasse"])) $strasse=$_POST["strasse"];
    if(!isset($Checkbox) && isset($_POST["Checkbox"])) $Checkbox=$_POST["Checkbox"];
    if(!isset($plz) && isset($_POST["plz"])) $plz=$_POST["plz"];
    if(!isset($Checkbox2) && isset($_POST["Checkbox2"])) $Checkbox2=$_POST["Checkbox2"];
    if(!isset($ort) && isset($_POST["ort"])) $ort=$_POST["ort"];
    if(!isset($Checkbox3) && isset($_POST["Checkbox3"])) $Checkbox3=$_POST["Checkbox3"];
    if(!isset($Checkbox4) && isset($_POST["Checkbox4"])) $Checkbox4=$_POST["Checkbox4"];
    if(!isset($tel) && isset($_POST["tel"])) $tel=$_POST["tel"];
    if(!isset($tel2) && isset($_POST["tel2"])) $tel2=$_POST["tel2"];
    if(!isset($fax) && isset($_POST["fax"])) $fax=$_POST["fax"];
    if(!isset($beruf) && isset($_POST["beruf"])) $beruf=$_POST["beruf"];
    if(!isset($geb) && isset($_POST["geb"])) $geb=$_POST["geb"];
    if(!isset($mail) && isset($_POST["mail"])) $mail=$_POST["mail"];
    $string="<html><head></head><body><h3>PHPAssist</h3>\n<table border=\"0\" cellspacing=\"1\" cellpadding=\"5\">\n";
    if(isset($vorname)) $string=$string."<tr><td bgcolor=\"#D7D7D7\">vorname</td><td bgcolor=\"#D7D7D7\">".$vorname."</td></tr>\n";
    if(isset($name)) $string=$string."<tr><td bgcolor=\"#E5E5E5\">name</td><td bgcolor=\"#E5E5E5\">".$name."</td></tr>\n";
    if(isset($strasse)) $string=$string."<tr><td bgcolor=\"#D7D7D7\">strasse</td><td bgcolor=\"#D7D7D7\">".$strasse."</td></tr>\n";
    if(isset($Checkbox)) $string=$string."<tr><td bgcolor=\"#E5E5E5\">Checkbox</td><td bgcolor=\"#E5E5E5\">".$Checkbox."</td></tr>\n";
    if(isset($plz)) $string=$string."<tr><td bgcolor=\"#D7D7D7\">plz</td><td bgcolor=\"#D7D7D7\">".$plz."</td></tr>\n";
    if(isset($Checkbox2)) $string=$string."<tr><td bgcolor=\"#E5E5E5\">Checkbox2</td><td bgcolor=\"#E5E5E5\">".$Checkbox2."</td></tr>\n";
    if(isset($ort)) $string=$string."<tr><td bgcolor=\"#D7D7D7\">ort</td><td bgcolor=\"#D7D7D7\">".$ort."</td></tr>\n";
    if(isset($Checkbox3)) $string=$string."<tr><td bgcolor=\"#E5E5E5\">Checkbox3</td><td bgcolor=\"#E5E5E5\">".$Checkbox3."</td></tr>\n";
    if(isset($Checkbox4)) $string=$string."<tr><td bgcolor=\"#D7D7D7\">Checkbox4</td><td bgcolor=\"#D7D7D7\">".$Checkbox4."</td></tr>\n";
    if(isset($tel)) $string=$string."<tr><td bgcolor=\"#E5E5E5\">tel</td><td bgcolor=\"#E5E5E5\">".$tel."</td></tr>\n";
    if(isset($tel2)) $string=$string."<tr><td bgcolor=\"#D7D7D7\">tel2</td><td bgcolor=\"#D7D7D7\">".$tel2."</td></tr>\n";
    if(isset($fax)) $string=$string."<tr><td bgcolor=\"#E5E5E5\">fax</td><td bgcolor=\"#E5E5E5\">".$fax."</td></tr>\n";
    if(isset($beruf)) $string=$string."<tr><td bgcolor=\"#D7D7D7\">beruf</td><td bgcolor=\"#D7D7D7\">".$beruf."</td></tr>\n";
    if(isset($geb)) $string=$string."<tr><td bgcolor=\"#E5E5E5\">geb</td><td bgcolor=\"#E5E5E5\">".$geb."</td></tr>\n";
    if(isset($mail)) $string=$string."<tr><td bgcolor=\"#D7D7D7\">mail</td><td bgcolor=\"#D7D7D7\">".$mail."</td></tr>\n";

    $string=$string."</table></body></html>";
    $mime = "MIME-Version: 1.0\r\nContent-type: text/html; charset=iso-8859-1\r\n";

    mail("Emailadresse@emailadresse.de", "script", $string, $mime);

    ?>


    Script 2:

    <?php

    if(!isset($Textfield) && isset($_POST["Textfield"])) $Textfield=$_POST["Textfield"];
    if(!isset($Textfield2) && isset($_POST["Textfield2"])) $Textfield2=$_POST["Textfield2"];
    if(!isset($Textfield3) && isset($_POST["Textfield3"])) $Textfield3=$_POST["Textfield3"];
    if(!isset($Textfield4) && isset($_POST["Textfield4"])) $Textfield4=$_POST["Textfield4"];
    if(!isset($Textfield11) && isset($_POST["Textfield11"])) $Textfield11=$_POST["Textfield11"];
    if(!isset($Textfield6) && isset($_POST["Textfield6"])) $Textfield6=$_POST["Textfield6"];
    if(!isset($Textarea) && isset($_POST["Textarea"])) $Textarea=$_POST["Textarea"];
    $string="<html><head></head><body><h3>PHPAssist</h3>\n<table border=\"0\" cellspacing=\"1\" cellpadding=\"5\">\n";
    if(isset($Textfield)) $string=$string."<tr><td bgcolor=\"#D7D7D7\">Textfield</td><td bgcolor=\"#D7D7D7\">".$Textfield."</td></tr>\n";
    if(isset($Textfield2)) $string=$string."<tr><td bgcolor=\"#E5E5E5\">Textfield2</td><td bgcolor=\"#E5E5E5\">".$Textfield2."</td></tr>\n";
    if(isset($Textfield3)) $string=$string."<tr><td bgcolor=\"#D7D7D7\">Textfield3</td><td bgcolor=\"#D7D7D7\">".$Textfield3."</td></tr>\n";
    if(isset($Textfield4)) $string=$string."<tr><td bgcolor=\"#E5E5E5\">Textfield4</td><td bgcolor=\"#E5E5E5\">".$Textfield4."</td></tr>\n";
    if(isset($Textfield11)) $string=$string."<tr><td bgcolor=\"#D7D7D7\">Textfield11</td><td bgcolor=\"#D7D7D7\">".$Textfield11."</td></tr>\n";
    if(isset($Textfield6)) $string=$string."<tr><td bgcolor=\"#E5E5E5\">Textfield6</td><td bgcolor=\"#E5E5E5\">".$Textfield6."</td></tr>\n";
    if(isset($Textarea)) $string=$string."<tr><td bgcolor=\"#D7D7D7\">Textarea</td><td bgcolor=\"#D7D7D7\">".$Textarea."</td></tr>\n";

    $string=$string."</table></body></html>";
    $mime = "MIME-Version: 1.0\r\nContent-type: text/html; charset=iso-8859-1\r\n";

    mail("Email@email.de", "Kontaktformular", $string, $mime);

    ?>


    Könntet ihr mir das verbesserte, bzw. fehlerfreie Script hier dann posten?

    Ich danke euch vielmals im vorraus.

    Gruß

    Keldon
    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
    Keldon
    Gast

    Standard Nochmals.

    Ich habe die Emailadressen schon verfälscht, doch trotzdem wurde der Code leider etwas zerstückelt, deshalb poste ich nochmal. Bitte Mod den ersten Post löschen bzw. verkürzen. Danke

    Script1:


    if(!isset($vorname) && isset($_POST["vorname"])) $vorname=$_POST["vorname"];
    if(!isset($name) && isset($_POST["name"])) $name=$_POST["name"];
    if(!isset($strasse) && isset($_POST["strasse"])) $strasse=$_POST["strasse"];
    if(!isset($Checkbox) && isset($_POST["Checkbox"])) $Checkbox=$_POST["Checkbox"];
    if(!isset($plz) && isset($_POST["plz"])) $plz=$_POST["plz"];
    if(!isset($Checkbox2) && isset($_POST["Checkbox2"])) $Checkbox2=$_POST["Checkbox2"];
    if(!isset($ort) && isset($_POST["ort"])) $ort=$_POST["ort"];
    if(!isset($Checkbox3) && isset($_POST["Checkbox3"])) $Checkbox3=$_POST["Checkbox3"];
    if(!isset($Checkbox4) && isset($_POST["Checkbox4"])) $Checkbox4=$_POST["Checkbox4"];
    if(!isset($tel) && isset($_POST["tel"])) $tel=$_POST["tel"];
    if(!isset($tel2) && isset($_POST["tel2"])) $tel2=$_POST["tel2"];
    if(!isset($fax) && isset($_POST["fax"])) $fax=$_POST["fax"];
    if(!isset($beruf) && isset($_POST["beruf"])) $beruf=$_POST["beruf"];
    if(!isset($geb) && isset($_POST["geb"])) $geb=$_POST["geb"];
    if(!isset($mail) && isset($_POST["mail"])) $mail=$_POST["mail"];
    $string="<html><head></head><body><h3>PHPAssist</h3>\n<table border=\"0\" cellspacing=\"1\" cellpadding=\"5\">\n";
    if(isset($vorname)) $string=$string."<tr><td bgcolor=\"#D7D7D7\">vorname</td><td bgcolor=\"#D7D7D7\">".$vorname."</td></tr>\n";
    if(isset($name)) $string=$string."<tr><td bgcolor=\"#E5E5E5\">name</td><td bgcolor=\"#E5E5E5\">".$name."</td></tr>\n";
    if(isset($strasse)) $string=$string."<tr><td bgcolor=\"#D7D7D7\">strasse</td><td bgcolor=\"#D7D7D7\">".$strasse."</td></tr>\n";
    if(isset($Checkbox)) $string=$string."<tr><td bgcolor=\"#E5E5E5\">Checkbox</td><td bgcolor=\"#E5E5E5\">".$Checkbox."</td></tr>\n";
    if(isset($plz)) $string=$string."<tr><td bgcolor=\"#D7D7D7\">plz</td><td bgcolor=\"#D7D7D7\">".$plz."</td></tr>\n";
    if(isset($Checkbox2)) $string=$string."<tr><td bgcolor=\"#E5E5E5\">Checkbox2</td><td bgcolor=\"#E5E5E5\">".$Checkbox2."</td></tr>\n";
    if(isset($ort)) $string=$string."<tr><td bgcolor=\"#D7D7D7\">ort</td><td bgcolor=\"#D7D7D7\">".$ort."</td></tr>\n";
    if(isset($Checkbox3)) $string=$string."<tr><td bgcolor=\"#E5E5E5\">Checkbox3</td><td bgcolor=\"#E5E5E5\">".$Checkbox3."</td></tr>\n";
    if(isset($Checkbox4)) $string=$string."<tr><td bgcolor=\"#D7D7D7\">Checkbox4</td><td bgcolor=\"#D7D7D7\">".$Checkbox4."</td></tr>\n";
    if(isset($tel)) $string=$string."<tr><td bgcolor=\"#E5E5E5\">tel</td><td bgcolor=\"#E5E5E5\">".$tel."</td></tr>\n";
    if(isset($tel2)) $string=$string."<tr><td bgcolor=\"#D7D7D7\">tel2</td><td bgcolor=\"#D7D7D7\">".$tel2."</td></tr>\n";
    if(isset($fax)) $string=$string."<tr><td bgcolor=\"#E5E5E5\">fax</td><td bgcolor=\"#E5E5E5\">".$fax."</td></tr>\n";
    if(isset($beruf)) $string=$string."<tr><td bgcolor=\"#D7D7D7\">beruf</td><td bgcolor=\"#D7D7D7\">".$beruf."</td></tr>\n";
    if(isset($geb)) $string=$string."<tr><td bgcolor=\"#E5E5E5\">geb</td><td bgcolor=\"#E5E5E5\">".$geb."</td></tr>\n";
    if(isset($mail)) $string=$string."<tr><td bgcolor=\"#D7D7D7\">mail</td><td bgcolor=\"#D7D7D7\">".$mail."</td></tr>\n";

    $string=$string."</table></body></html>";
    $mime = "MIME-Version: 1.0\r\nContent-type: text/html; charset=iso-8859-1\r\n";

    mail("Emailadresse", "script", $string, $mime);

    ?>


    Script 2:

    <?php

    if(!isset($Textfield) && isset($_POST["Textfield"])) $Textfield=$_POST["Textfield"];
    if(!isset($Textfield2) && isset($_POST["Textfield2"])) $Textfield2=$_POST["Textfield2"];
    if(!isset($Textfield3) && isset($_POST["Textfield3"])) $Textfield3=$_POST["Textfield3"];
    if(!isset($Textfield4) && isset($_POST["Textfield4"])) $Textfield4=$_POST["Textfield4"];
    if(!isset($Textfield11) && isset($_POST["Textfield11"])) $Textfield11=$_POST["Textfield11"];
    if(!isset($Textfield6) && isset($_POST["Textfield6"])) $Textfield6=$_POST["Textfield6"];
    if(!isset($Textarea) && isset($_POST["Textarea"])) $Textarea=$_POST["Textarea"];
    $string="<html><head></head><body><h3>PHPAssist</h3>\n<table border=\"0\" cellspacing=\"1\" cellpadding=\"5\">\n";
    if(isset($Textfield)) $string=$string."<tr><td bgcolor=\"#D7D7D7\">Textfield</td><td bgcolor=\"#D7D7D7\">".$Textfield."</td></tr>\n";
    if(isset($Textfield2)) $string=$string."<tr><td bgcolor=\"#E5E5E5\">Textfield2</td><td bgcolor=\"#E5E5E5\">".$Textfield2."</td></tr>\n";
    if(isset($Textfield3)) $string=$string."<tr><td bgcolor=\"#D7D7D7\">Textfield3</td><td bgcolor=\"#D7D7D7\">".$Textfield3."</td></tr>\n";
    if(isset($Textfield4)) $string=$string."<tr><td bgcolor=\"#E5E5E5\">Textfield4</td><td bgcolor=\"#E5E5E5\">".$Textfield4."</td></tr>\n";
    if(isset($Textfield11)) $string=$string."<tr><td bgcolor=\"#D7D7D7\">Textfield11</td><td bgcolor=\"#D7D7D7\">".$Textfield11."</td></tr>\n";
    if(isset($Textfield6)) $string=$string."<tr><td bgcolor=\"#E5E5E5\">Textfield6</td><td bgcolor=\"#E5E5E5\">".$Textfield6."</td></tr>\n";
    if(isset($Textarea)) $string=$string."<tr><td bgcolor=\"#D7D7D7\">Textarea</td><td bgcolor=\"#D7D7D7\">".$Textarea."</td></tr>\n";

    $string=$string."</table></body></html>";
    $mime = "MIME-Version: 1.0\r\nContent-type: text/html; charset=iso-8859-1\r\n";

    mail("Emailadresse", "Kontaktformular", $string, $mime);

    ?>

    Gruß

    Keldon[/quote]

  3. #3
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ähm anmelden und editeren ....

    also beide scripte gehen nicht ?!
    if(!isset($Textfield) && isset($_POST["Textfield"]))

    ähmm was soll das den ?!
    ich gehe mal davon aus, das registe globals an ist und von daher geht es nicht..

    if (!empty($_POST['Textfield']))

    geht ja wohl einfacher oder ?!


    Ps nutze noch die code tags

  4. #4
    Keldon
    Gast

    Standard ....

    Ich bin leider nicht angemeldet.

    Die Scripts sind von einem Freund, welcher momentan auf einem Lehrgang ist und mich darum gebeten hat, diese zu bearbeiten.
    Also einzige Fehlerquelle wäre das aktive Register Globals?
    Ich selbst habe nur sehr wenig Kenntnisse über PHP.

    Vielen Dank

    Keldon

  5. #5
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    jain, der code ist müll, und stösst sich indem falle am register globals.

    Aber wenn du es einfach mit

    if (!empty($_POST['Textfield']))
    anstat
    if(!isset($Textfield) && isset($_POST["Textfield"]))

    machst, dann sollte es funktionieren

  6. #6
    Keldon
    Gast

    Standard ...

    Sprich ich soll nur alle if(!isset($Textfield) && isset($_POST["Textfield"])) mit
    if (!empty($_POST['Textfield'])) ersetzen, dann läuft es ?

    Vielen Dank!
    Keldon

  7. #7
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    jo, also alle werte mit diesem aufbau... giebt ja einige von..

    beispiel:
    Code:
    $string="<html><head></head><body><h3>PHPAssist</h3>\n<table border=\"0\" cellspacing=\"1\" cellpadding=\"5\">\n";
    if&#40;!empty&#40;$_REQUEST&#91;'Textfield'&#93;&#41;&#41;   $string.="<tr><td bgcolor=\"#D7D7D7\">Textfield</td><td bgcolor=\"#D7D7D7\">".$_REQUEST&#91;'Textfield'&#93;."</td></tr>\n";
    if&#40;!empty&#40;$_REQUEST&#91;'Textfield2'&#93;&#41;&#41;  $string.="<tr><td bgcolor=\"#E5E5E5\">Textfield2</td><td bgcolor=\"#E5E5E5\">".$_REQUEST&#91;'Textfield2'&#93;."</td></tr>\n";
    if&#40;!empty&#40;$_REQUEST&#91;'Textfield3'&#93;&#41;&#41;  $string.="<tr><td bgcolor=\"#D7D7D7\">Textfield3</td><td bgcolor=\"#D7D7D7\">".$_REQUEST&#91;'Textfield3'&#93;."</td></tr>\n";
    if&#40;!empty&#40;$_REQUEST&#91;'Textfield4'&#93;&#41;&#41;  $string.="<tr><td bgcolor=\"#E5E5E5\">Textfield4</td><td bgcolor=\"#E5E5E5\">".$_REQUEST&#91;'Textfield4'&#93;."</td></tr>\n";
    if&#40;!empty&#40;$_REQUEST&#91;'Textfield11'&#93;&#41;&#41; $string.="<tr><td bgcolor=\"#D7D7D7\">Textfield11</td><td bgcolor=\"#D7D7D7\">".$_REQUEST&#91;'Textfield11'&#93;."</td></tr>\n";
    if&#40;!empty&#40;$_REQUEST&#91;'Textfield6'&#93;&#41;&#41;  $string.="<tr><td bgcolor=\"#E5E5E5\">Textfield6</td><td bgcolor=\"#E5E5E5\">".$_REQUEST&#91;'Textfield6'&#93;."</td></tr>\n";
    if&#40;!empty&#40;$_REQUEST&#91;'Textarea'&#93;&#41;&#41;    $string.="<tr><td bgcolor=\"#D7D7D7\">Textarea</td><td bgcolor=\"#D7D7D7\">".$_REQUEST&#91;'Textarea'&#93;."</td></tr>\n";
    
    $string .= "</table></body></html>";
    $mime = "MIME-Version&#58; 1.0\r\nContent-type&#58; text/html; charset=iso-8859-1\r\n";
    
    mail&#40;"Emailadresse", "Kontaktformular", $string, $mime&#41;;

Ähnliche Themen

  1. Vista: Der eingegebene Product Key wird bereits verwendet
    Von im Forum Computer - Internet Forum
    Antworten: 9
    Letzter Beitrag: 20.10.2007, 14:33
  2. email wird nicht in html versendet
    Von paine im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 02.08.2007, 12:07
  3. grosse Mails können nicht versendet werden
    Von fritz-1 im Forum Computer - Internet Forum
    Antworten: 4
    Letzter Beitrag: 22.02.2007, 22:52
  4. Forumlar Button
    Von masterofdisaster im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 07.11.2005, 16:08
  5. Formular wird versendet kommt jedoch nicht an!
    Von trike im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 27.09.2004, 22:17

Stichworte

Berechtigungen

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