Kontaktformular Ausgabe

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Kontaktformular Ausgabe

    Hi,


    ich habe ein Kontaktformular geschrieben:



    <form name="kontaktformular" method="post" action="senden.php">
    <table style="width:380px">
    <tr>
    <td colspan="2" class="bold11">Kontaktformular<br>
    <br></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    </tr>
    <tr>
    <td>Anrede:</td>
    <td>
    <select name="anrede" id="anrede">
    <option>Herr</option>
    <option>Frau</option>
    </select> </td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    </tr>
    <tr>
    <td>Vorname:</td>
    <td>
    <input name="vorname" type="text" class="inputl" id="vorname"></td>
    <td>Name:</td>
    <td>
    <input name="name" type="text" class="inputl" id="name"></td>
    </tr>
    <tr>
    <td>Firma:</td>
    <td>
    <input name="firma" type="text" class="inputl" id="label"></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    </tr>
    <tr>
    <td>Stra&szlig;e:</td>
    <td>
    <input name="strasse" type="text" class="inputl" id="strasse"></td>
    <td>Nr.</td>
    <td>
    <input name="nr" type="text" class="inputl" id="nr"></td>
    </tr>
    <tr>
    <td>PLZ:</td>
    <td>
    <input name="plz" type="text" class="inputl" id="plz"></td>
    <td>Ort:</td>
    <td>
    <input name="ort" type="text" class="inputl" id="ort"></td>
    </tr>
    <tr>
    <td>Land:</td>
    <td>
    <input name="land" type="text" class="inputl" id="land"></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    </tr>
    <tr>
    <td>Telefon:</td>
    <td>
    <input name="telefon" type="text" class="inputl" id="telefon"></td>
    <td>Email:</td>
    <td>
    <input name="mail" type="text" class="inputl" id="mail"></td>
    </tr>
    <tr>
    <td colspan="4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <input type="checkbox" name="info" id="info" value="ja">
    &nbsp;&nbsp;

    Bitte schicken Sie mir Infomaterial zu </td>
    </tr>
    <tr>
    <td colspan="4">Kontaktieren Sie mich via:&nbsp;

    <input type="radio" name="viamail" id="mails" value="Email">

    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp ;
    <input type="radio" name="viatelefon" id="tele" value="Telefon">

    </td>
    </tr>
    <tr>
    <td>Kommentar:</td>
    <td colspan="3"><textarea name="kommentar" cols="35" rows="5" id="kommentar"></textarea></td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td colspan="2">
    <input name="submit" type="submit" value="Abschicken"> <input name="reset" type="reset" value="Zur&uuml;cksetzen"></td>
    <td>&nbsp;</td>

    </tr>
    </table>
    </form>


    und habe eine senden.php erstellt.


    PHP-Code:
    [COLOR=#000000] [COLOR=#0000CC]<?php
    $empfaenger [/COLOR][COLOR=#006600]= [/COLOR][COLOR=#CC0000]"info@meinemail.de"[/COLOR][COLOR=#006600];

    [/COLOR][COLOR=#0000CC]$vorname [/COLOR][COLOR=#006600]= [/COLOR][COLOR=#0000CC]$_POST[/COLOR][COLOR=#006600][[/COLOR][COLOR=#CC0000]"anrede"[/COLOR][COLOR=#006600]];
    [/COLOR][COLOR=#0000CC]$vorname [/COLOR][COLOR=#006600]= [/COLOR][COLOR=#0000CC]$_POST[/COLOR][COLOR=#006600][[/COLOR][COLOR=#CC0000]"vorname"[/COLOR][COLOR=#006600]];
    [/COLOR][COLOR=#0000CC]$name [/COLOR][COLOR=#006600]= [/COLOR][COLOR=#0000CC]$_POST[/COLOR][COLOR=#006600][[/COLOR][COLOR=#CC0000]"name"[/COLOR][COLOR=#006600]];
    [/COLOR][COLOR=#0000CC]$firma [/COLOR][COLOR=#006600]= [/COLOR][COLOR=#0000CC]$_POST[/COLOR][COLOR=#006600][[/COLOR][COLOR=#CC0000]"firma"[/COLOR][COLOR=#006600]];
    [/COLOR][COLOR=#0000CC]$strasse [/COLOR][COLOR=#006600]= [/COLOR][COLOR=#0000CC]$_POST[/COLOR][COLOR=#006600][[/COLOR][COLOR=#CC0000]"strasse"[/COLOR][COLOR=#006600]];
    [/COLOR][COLOR=#0000CC]$nr [/COLOR][COLOR=#006600]= [/COLOR][COLOR=#0000CC]$_POST[/COLOR][COLOR=#006600][[/COLOR][COLOR=#CC0000]"nr"[/COLOR][COLOR=#006600]];
    [/COLOR][COLOR=#0000CC]$plz [/COLOR][COLOR=#006600]= [/COLOR][COLOR=#0000CC]$_POST[/COLOR][COLOR=#006600][[/COLOR][COLOR=#CC0000]"plz"[/COLOR][COLOR=#006600]];
    [/COLOR][COLOR=#0000CC]$ort [/COLOR][COLOR=#006600]= [/COLOR][COLOR=#0000CC]$_POST[/COLOR][COLOR=#006600][[/COLOR][COLOR=#CC0000]"ort"[/COLOR][COLOR=#006600]];
    [/COLOR][COLOR=#0000CC]$telefon [/COLOR][COLOR=#006600]= [/COLOR][COLOR=#0000CC]$_POST[/COLOR][COLOR=#006600][[/COLOR][COLOR=#CC0000]"telefon"[/COLOR][COLOR=#006600]];
    [/COLOR][COLOR=#0000CC]$mail [/COLOR][COLOR=#006600]= [/COLOR][COLOR=#0000CC]$_POST[/COLOR][COLOR=#006600][[/COLOR][COLOR=#CC0000]"mail"[/COLOR][COLOR=#006600]];
    [/COLOR][COLOR=#0000CC]$info [/COLOR][COLOR=#006600]= [/COLOR][COLOR=#0000CC]$_POST[/COLOR][COLOR=#006600][[/COLOR][COLOR=#CC0000]"info"[/COLOR][COLOR=#006600]];
    [/COLOR][COLOR=#0000CC]$viamail [/COLOR][COLOR=#006600]= [/COLOR][COLOR=#0000CC]$_POST[/COLOR][COLOR=#006600][[/COLOR][COLOR=#CC0000]"viamail"[/COLOR][COLOR=#006600]];
    [/COLOR][COLOR=#0000CC]$viatelefon [/COLOR][COLOR=#006600]= [/COLOR][COLOR=#0000CC]$_POST[/COLOR][COLOR=#006600][[/COLOR][COLOR=#CC0000]"viatelefon"[/COLOR][COLOR=#006600]];
    [/COLOR][COLOR=#0000CC]$kommentar [/COLOR][COLOR=#006600]= [/COLOR][COLOR=#0000CC]$_POST[/COLOR][COLOR=#006600][[/COLOR][COLOR=#CC0000]"info"[/COLOR][COLOR=#006600]];



    [/COLOR][COLOR=#0000CC]$ausgabe [/COLOR][COLOR=#006600]=[/COLOR][COLOR=#CC0000]"
    Anrede: $anrede
    Vorname: $vorname
    Name: $name
    Firma: $firma
    Strasse: $strasse
    Hausnr.: $nr
    PLZ: $plz
    Ort: $ort
    Telefon: $telefon
    Email: $mail
    Bitte senden Sie mir Infomaterial zu :
    Info: $info
    Kontaktieren Sie mich bitte:
    via Mail: $viamail
    via Telefon: $viatelefon

    Kommentar:
    $kommentar"[/COLOR][COLOR=#006600];

    if([/COLOR][COLOR=#0000CC]$_POST[/COLOR][COLOR=#006600][[/COLOR][COLOR=#CC0000]"submit"[/COLOR][COLOR=#006600]]){
    if(empty([/COLOR][COLOR=#0000CC]$vorname[/COLOR][COLOR=#006600]) OR empty([/COLOR][COLOR=#0000CC]$name[/COLOR][COLOR=#006600])){
    echo [/COLOR][COLOR=#CC0000]"F&uuml;llen Sie bitte alle Felder aus."[/COLOR][COLOR=#006600];
    } else {
    [/COLOR][COLOR=#0000CC]mail[/COLOR][COLOR=#006600]([/COLOR][COLOR=#0000CC]$empfaenger[/COLOR][COLOR=#006600], [/COLOR][COLOR=#0000CC]$ausgabe[/COLOR][COLOR=#006600], [/COLOR][COLOR=#CC0000]"FROM: $mail"[/COLOR][COLOR=#006600]);
    echo [/COLOR][COLOR=#CC0000]"Ihre Nachricht wurde erfolgreich versandt."[/COLOR][COLOR=#006600];
    }
    }

    [/COLOR][COLOR=#0000CC]?>[/COLOR] [/COLOR]

    das Formular wird auch versendet, aber die Einträge erscheinen so in der Email:

    Stadt Telefon: nummer Email: info@meinemail.de Bitte senden Sie mir Infomaterial zu :
    postmaster+215285@post.webmailer.de


    Im Email text steht nur from : email@..de

    Über eine Antwort würde ich mich freuen

  • #2
    Hallo,

    bitte Beitrag bearbeiten und Code-Tags benutzen!

    Außerdem: PHP: mail - Manual Die Funktion hat nur 3 Pflichtparameter. Bis 3 solltest du zählen können, oder?

    Gruß,

    Amica
    [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
    Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
    Super, danke!
    [/COLOR]

    Kommentar


    • #3
      Umbrüche in einer eMail ohne HTML kannst du mit \r\n machen oder nur \n

      z.B.
      HTML-Code:
      $var_a = $_POST['var']."\n";
      $var_b = "$var\n";
      $var_c ? "$var \n";

      Was mein Vorschreiber mit den 3 Werten meinte ist:
      HTML-Code:
      mail(empfänger,betreff,nachricht,header);
      die ersten 3 Werte sollten klar sein. In den header kannst du dann sowas reinschreiben wie from reply-to etc.
      Grüße
      Zuletzt geändert von bloodyorchid; 27.11.2010, 13:58.
      Pierre Voit ( Freelancer seit 2004 )

      Kommentar


      • #4
        Was soll das? Warum zitierst du nochmal alles? Um klarzumachen, dass du den Editor immer noch nicht benutzen kannst? Findest du das übersichtlich oder lesbar? Hattest du keine Lust, auf die Antworten einzugehen?

        Du bearbeitest jetzt bitte den ersten Beitrag und benutzt die Code-Tags. Danach bearbeitest du deinen letzten Beitrag und schreibst was vernünftiges rein, z. B. ob alles geklappt hat mit den Tipps die du bekommen hast oder woran es ggf. immer noch scheitert.

        Wenn nicht, mach ich den Thread zu.

        Edit: Ups, ist jadoch nur Spam. Also weg damit und *close*.
        Zuletzt geändert von AmicaNoctis; 16.03.2011, 09:58.
        [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
        Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
        Super, danke!
        [/COLOR]

        Kommentar

        Lädt...
        X