ilch Forum » Allgemein » HTML, PHP, SQL,... » eMail-Fomular in HTML

Geschlossen
  1. #1
    User Pic
    Son!c Hall Of Fame
    Registriert seit
    14.09.2006
    Beiträge
    3.766
    Beitragswertungen
    5 Beitragspunkte
    Heyho!
    Ich versuch grad für meine Seite ein Kontaktfomular zu machen. Hab bei selfhtml schon geschaut aber nix brauchbares gefunden - dann hab ich mal gegoogel *grins* und was gefunden, ausprobiert ... wenn ich dann aber auf "Absenden" klicke öffnet sich Office grumml

    Hier mal der Code:
    <form action="info@sonicdesigns.de" method="post" name="Formular" enctype="text/plain">
    Abesender:* <input type="text" name="absender" size=15><br>
    Nachricht:* <textarea name="nachricht" rows="3" cols="25"></textarea><br>
    <p><input type="submit" value="Abschicken">


    Den Code hab ich von hier.

    Danke schonmal im vorraus! Bier
    Nimm das Leben nicht zu ernst, du kommst sowieso nicht lebend raus.
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Naja es öffnet sich halt das Standardmailprogramm.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Cartment Mitglied
    Registriert seit
    14.02.2007
    Beiträge
    372
    Beitragswertungen
    0 Beitragspunkte
    Ehm willst du ein Formular wo man die Sachen wie Name und so eintippt und du dann ne E-Mail erhälst. Wenn ja sag mir was du haben willst ich hab noch mein altes. Das ich selbst gecodet habe.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    -GoA][-Sniper Mitglied
    Registriert seit
    31.10.2007
    Beiträge
    1.468
    Beitragswertungen
    63 Beitragspunkte
    ja des liegt daran dass sich e-mail teil öffnet weil es über html
    du brauchst dann noch eine php datei dazu ich hab da eine musste halt dan bissle auf dich umwandeln



    hier die htm

    <h1>Bestellung</h1>
    			<form method="post" action="?bestellung" onsubmit="return checkform();">
    				<table border="0">
    					<tr>
    						<td>Name*</td>
    						<td><input type="text" size="30" maxlength="50" name="Name" id="form_name"></td>
    					</tr>
    					<tr>
    						<td>Geschlecht</td>
    						<td><select size="1"><option value="mann">Mann</option><option value="frau">Frau</option></select></td>
    					</tr>
    					<tr>
    						<td>Clan Name*</td>
    						<td><input type="text" size="30" maxlength="50" name="Clan-Name" id="form_clanname"></td>
    					</tr>
    					<tr>
    						<td>Clan K&uuml;rzel*</td>
    						<td><input type="text" size="5" maxlength="5" name="Clan-Kuerzel" id="form_clankuerzel"></td>
    					</tr>
    					<tr>
    						<td>ICQ Nummer</td>
    						<td><input type="text" size="12" maxlength="12" name="ICQ-Nummer"></td>
    					</tr>
    					<tr>
    						<td>E-Mail Adresse*</td>
    						<td><input type="text" size="30" maxlength="50" name="Email-Adresse" id="form_email"></td>
    					</tr>
    				</table>
    				<p>* m&uuml;ssen ausgef&uuml;llt werden</p>
    			<p><input type="submit" name="submit" value="Absenden"></p></form>
    				{EXPLODE}{fehler}






    hier php


    <?php
    defined ('main') or die ( 'no direct access' );
    
    $title = $allgAr['title'].' :: Bestellung';
    $hmenu = 'Bestellung';
    $design = new design ( $title , $hmenu );
    $design->header();
    $tpl = new tpl ( 'bestellung.htm' );
    $tpl->out(0);
    if(isset($_POST['submit'])){
    if(empty($_POST['Name'])){
            echo "<font color=\"#FF0000\">Es wurde kein Name eingetragen!</font><br /><br />";
        }
    $sem = '^[a-z0-9_\.-]+@[a-z0-9_-]+\.[a-z0-9_\.-]+$';
    if(empty($_POST['Clan-Name'])){
            echo "<font color=\"#FF0000\">Es wurde kein Clan Name eingetragen!</font><br /><br />";
        } 
    if(empty($_POST['Clan-Kuerzel'])){
            echo "<font color=\"#FF0000\">Es wurde kein Clan K&uuml;rzel eingetragen!</font><br /><br />";
        } 
    if( !eregi($sem,$_POST["Email-Adresse"]) ){
            echo "<font color=\"#FF0000\">E-Mail wurde nicht eingetragen oder ist falsch!</font>";
        }
        
    if( !eregi($sem,$_POST["Email-Adresse"]) ) 
    {
        $all_ok = FALSE;
    }
    else 
    {
        $fehler = "<br />Bestellung wurde erfolgreich abgesendet<br /><br />";
        
    $Info="Name: ".$_POST["Name"] ."\n". "Geschlecht ". $_POST["Geschlecht"] ."\n". "Clan: ". $_POST["Clan-Name"] ."\n". "Clan-Kuerzel: ". $_POST["Clan-Kuerzel"] ."\n". "ICQ-Nummer: ". $_POST["ICQ-Nummer"] ."\n". "E-Mail: ". $_POST["Email-Adresse"] ."\n";
        mail("Jason-Forhie@gmx.de","Bestellung von ".$_POST['Name']. " - " .$_POST['Clan-Name'] ,$Info);
        
    }
    }
    $tpl->set_out('fehler',$fehler,1);
    $design->footer();
    ?>
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Son!c Hall Of Fame
    Registriert seit
    14.09.2006
    Beiträge
    3.766
    Beitragswertungen
    5 Beitragspunkte
    @cartman:
    ja - poste hier einfach mal ein beispiel rein ... dann haben auch andere was davon. weil namen und so kann man ja ändern - kenn mich ja n bisschen aus zwinker

    @sniper:
    danke, aber ich will das nich von ilch benutzten zunge
    Nimm das Leben nicht zu ernst, du kommst sowieso nicht lebend raus.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    -GoA][-Sniper Mitglied
    Registriert seit
    31.10.2007
    Beiträge
    1.468
    Beitragswertungen
    63 Beitragspunkte
    des is nich von ilch htm selber gemacht und php hat einer mir gemacht


    Zuletzt modifiziert von -GoA][-Sniper am 13.01.2008 - 14:36:23
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten