Sponsor-Board.de

Normale Version: Kontaktformular versende keine email,
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Guten abend ich habe problem und zwar bin ich dabei php am lernen. Nun habe ich Kleines kontakt Forumular geschrieben was aber nicht ganz funkst. Weder wird email versendet noch wird 1 Button box angezeigt.

PHP-Code:
        <form action="<?php echo $_SERVER["PHP_SELF"]; ?>            <input type="checkbox" name="pressematerial" value="Ich habe Interesse an Pressematerial" /> <label>Ich habe Interesse an Pressematerial </label><br />
            <input type="
checkbox" name="musterdosen" value="Ich habe Interesse an Musterdosen" /> <label>Ich habe Interesse an Musterdosen </label><br />
            <input type="
checkbox" name="vertriebler" value="Ich habe Interesse als Vertriebler zu arbeiten" /> <label>Ich habe Interesse als Vertriebler zu arbeiten </label><br />
            <br />
            <input class="
text" type="text" name="nachname" placeholder="Nachname" />
            <input class="
text" type="text" name="vorname" placeholder="Vorname" /> 
            <input class="
text" type="text" name="strasse" placeholder="Straße Hausnummer" />
            <br />
            <input class="
text" type="text" name="plz" placeholder="Postleitzahl" /> 
            <input class="
text" type="text" name="ort" placeholder="Wohnort" /> 
            <input class="
text" type="text" name="tel" placeholder="Telefon (Optional)" /> 
            <input class="
text" type="text" name="fax" placeholder="Faxnummer (Optional)" /> 
            <br />
            <input class="
text" type="email" name="email" placeholder="E-Mailadresse" /> 
            <br />
            <input type="
submit" value="" name="abschicken" class="button" >

        </form>
    </div>
    </div> 


Hoffe ihr könnt mir helfen Mad

[Link: Registrierung erforderlich]

Sehr gutes Tutorial, vielleicht hilft dir dies weiter.
Ja schon aber ich möchte das nicht per Datenbank haben. Mad
Das ist ohne Datenbank.
-
Hallo, die hompage ist in index.php komplet ohne weiter datein.
-
Dann Schau die mal auf php.net die funktion mail() an, die veranlagt, das eine Email abgesendet wird.
-
Der Button wird nicht angezeigt, weil du <input type="submit" value="" name="abschicken" class="button" > bei Value nichts drinnen hast. Du musst da mal value="Abschicken" schreiben, dann steht Abschicken im Button.

Unten würde ich dann erstmal ein paar $name = $_POST["name"]; etc definieren, damit PHP deine Variablen kennt. Dann musst du checken, ob auch alles ausgefüllt wurde. Das kann so aussehen:
if($name == "" OR $absender == "" OR $text == "")
{
echo "Es wurden nicht alle n&ouml;tigen Felder ausgef&uuml;llt.";
echo "<input type=\"button\" value=\"Zur&uuml;ck\" onClick=\"history.back();\">";
}
So und nun brauchen wir noch einen Mail Befehl in der else...

else
{
$text .= "\n \n Name: $name \n Absender: $absender";
mail("$MeineEmailAdresse", "$betreff", "$text", "from:$EmailDesKontaktaufnehmers");
echo "Vielen Dank f&uuml;r die Kontaktaufnahme. Wir werden uns schnellstm&ouml;glich bei dir melden.";

Vorteil an den text.= ist, dass du direkt die ganzen Kontaktdaten unter der Email stehen hast.

Hoffentlich hat dir das geholfen
Referenz-URLs