kostenloser Webspace werbefrei: lima-city


Formular von HTML in PHP umschreiben!

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    d****n

    Hey Leudde,
    ich kann kein php und wenn ich das tag/formular">formular in html schreibe kommt beim abschicken irgend son outlook anwendungs zeug!

    K?nnte mir jemand dieses HTML-Formular in PHP umschreiben, so dass das Formular direkt an mich gesendet wird per mail nach dem klick auf das Bild(senden-button)?



    <form action="mailto:webmaster@disoon.de" method=post enctype="text/plain">
    <font size="+1">Nickname:</font> <input name="nickname" size=16 maxlength=30>
    <p><font size="+1">E-mail:</font> <input name="e-mail" size=20 maxlength=30></p>
    <p><font size="+1">Homepage:</font> <input name="homepage" size=14 maxlength=35></p>
    <p><font size="+1">W&auml;hlen sie aus:</font></p>
    <p><select name="kathegorie" size=1>
    <option>anderes</option>
    <option>Fehler gefunden!</option>
    <option>Fragen zu Disoon.de</option>
    <option>Kritik</option>
    <option>Link f&uuml;r Linkliste*</option>
    <option>W&uuml;nsche</option>
    </select><br>
    *Bitte schreiben Sie zu dem Link noch die Kathegorie<br>
    <font color="red">(in dem Fall werden Nickname und e-mail oder<br>
    HP-Adresse hinter dem Link auf der Seite angezeigt!!!)</font></p>
    <p><font size="+1">Beschreibung ihres Problemes/Wunsches/usw.:</font><br>
    <textarea name="Gerede" rows=10 cols=50 wrap=physical></textarea><br><br><br><br></p>
    <div align="center"> <p><font size="+1"><input type=image src="images/senden.gif"><br>
    </font></p></div></form>



    greetz
    Disoon
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. meinst du, das der text zu dir gemailt werden soll oder wie?
    Das ist ja einfach:
    //---in dem formular---
    <form action="mail.php" method=post enctype="text/plain">
    //---in mail.php---
    <?
    $nick = $_POST['nickname'];
    $email = $_POST['e-mail'];
    $page = $_POST['homepage'];
    $kategorie = $_POST['kathegorie'];
    $text = nl2br($_POST['Gerede']);
    
    $message = "Von $nick \n
    Email: $email \n
    Homepage: <a href=\"$page\">$page </a> \n
    Kategorie: $kategorie \n
    $text";
    mail("webmaster@disoon.de", "Anfrage von $nick",$message, "From: Mailformular disoon.de");
    // ;-)
    echo '<div style="position: absolute; bottom: 0px; right: 0px;">mailer by <a href="http://alienpublishs.com">Alien Publishs</a></div>';
    ?>


    So, das wars.

    -AlienDwarf

    Beitrag ge?ndert am 16.08.2005 17:24 von aliendwarf

    Beitrag ge?ndert am 16.08.2005 18:32 von aliendwarf
  4. Autor dieses Themas

    d****n

    Sieht an sich ganz gut aus, nur leider kommt in der gesendeten mail statt den eingegebenen Daten nur folgendes an:


    ______________________________________________
    Von


    Email:


    Homepage: <a href=""> </a>


    Kategorie:

    ______________________________________________

    Bei Kathegorie soll man eigentlich aus dem drop&down was w?hlen und darunter ist ein textfeld!

    Wenn du das Formular mal in aktion sehen m?chtest dann schau hier: http://www.disoon.de/design3/misc/desires.php

    greetz
    Disoon


    Beitrag ge?ndert am 16.08.2005 17:46 von disoon
  5. ok, ?nder mal folgendes in deinem Formular um:
    method="post" statt method=post
    anstatt einem Bilder input button mach einen normalen als type="submit" und setz am besten bei allen attribut-wertern der Tags Anf?hrungszeichen (").
    &#8364;dit: ?brigens: deine Shoutbox geht nich.
    &#8364;dit2: Ersetz mal alle $_GET in mail.php mit $_POST , so wie es oben steht.

    -AlienDwarf

    Beitrag ge?ndert am 16.08.2005 18:11 von aliendwarf

    Beitrag ge?ndert am 16.08.2005 18:33 von aliendwarf
  6. Autor dieses Themas

    d****n

    Also die Shoutbox funst, nur das Formular funst immernoch nicht!
    Soll ich das
    <form action="mail.php" method=post enctype="text/plain"> mit "<?" einleite und das ende des formulars (</form>) mit nem ?> ausleite?

    Hier nochmal die Codes:

    formular.php

    <form action="mail.php" method=post enctype="text/plain">
    <font size="+1">Nickname:</font> <input name="nickname" size=16 maxlength=30>
    <p><font size="+1">E-mail:</font> <input name="e-mail" size=20 maxlength=30></p>
    <p><font size="+1">Homepage:</font> <input name="homepage" size=14 maxlength=35></p>
    <p><font size="+1">W&auml;hlen sie aus:</font></p>
    <p><select name="kathegorie" size=1>
    <option>anderes</option>
    <option>Fehler gefunden!</option>
    <option>Fragen zu Disoon.de</option>
    <option>Kritik</option>
    <option>Link f&uuml;r Linkliste*</option>
    <option>W&uuml;nsche</option>
    </select><br>
    *Bitte schreiben Sie zu dem Link noch die Kathegorie<br>
    <font color="red">(in dem Fall werden Nickname und e-mail oder<br>
    HP-Adresse hinter dem Link auf der Seite angezeigt!!!)</font></p>
    <p><font size="+1">Beschreibung ihres Problemes/Wunsches/usw.:</font><br>
    <textarea name="Gerede" rows=10 cols=50 wrap=physical></textarea><br>
    <br>
    <br>
    <br>
    </p>
    <div align="center">
    <p><font size="+1"><input type=image src="images/senden.gif"><br>
    </font></p>
    </div>
    </form>



    mail.php

    <?
    $nick = $_POST['nickname'];
    $email = $_POST['e-mail'];
    $page = $_POST['homepage'];
    $kategorie = $_POST['kathegorie'];
    $text = nl2br($_POST['Gerede']);
    $message = "Von $nick \n
    Email: $email \n
    Homepage: <a href=\"$page\">$page </a> \n
    Kategorie: $kategorie \n
    $text";
    mail("webmaster@disoon.de", "Anfrage von $nick",$message, "From: Mailformular disoon.de");
    ?>


    Ich glaub einfach dass man im formular auch noch irgendwie diese sachen wie $email oder so noch angeben muss! (kA wie)

    greetz
    Disoon
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!