ilch Forum » Allgemein » HTML, PHP, SQL,... » formular

Geschlossen
  1. #1
    User Pic
    -GoA][-Sniper Mitglied
    Registriert seit
    31.10.2007
    Beiträge
    1.468
    Beitragswertungen
    63 Beitragspunkte
    hi all

    hab mir ein formular zm bestellen gecodet funkt au alles gut jetzt will aber noch mit einbauen das eine automatische e-mail geschickt nur weis ich leider den code nit kann mir da einer helfen
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    sCoRpIoN Mitglied
    Registriert seit
    03.03.2005
    Beiträge
    1.883
    Beitragswertungen
    0 Beitragspunkte
    free-design: externer Link

    --## externer Link ##--
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    -GoA][-Sniper Mitglied
    Registriert seit
    31.10.2007
    Beiträge
    1.468
    Beitragswertungen
    63 Beitragspunkte
    habs mal probiert funkt aber nit ich weis nit wie einen zweiten em,pfänger hinzufüge dem aber ne andere naricht schicke pls help me


    hier die php datei

    <?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.
  4. #4
    User Pic
    sCoRpIoN Mitglied
    Registriert seit
    03.03.2005
    Beiträge
    1.883
    Beitragswertungen
    0 Beitragspunkte
    les dir doch einfach mal die syntax durch von mail(), erzeuge eine zweite mail-anweisung mit nem anderen text und los gehts; wo liegt denn hier bitte das problem, wennste nicht mit php-umgehen kannst, dann lass es einfach.
    free-design: externer Link

    --## externer Link ##--
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    -GoA][-Sniper Mitglied
    Registriert seit
    31.10.2007
    Beiträge
    1.468
    Beitragswertungen
    63 Beitragspunkte
    also habs mir jetzt nomal genau durchgelesen und habe es ausprobiert hatt aber nit geklappt

    hier des was ich eingefügt habe

    <?php
    
    $empfaenger = '$_POST['Email-Adresse']' . ', ' ;
    
    $betreff = 'goa1 bestätigung';
    $naricht = '
    <html>
    
    
     <head>
    	<style type="text/css">
    		p
    		{
    			text-align: center;
    		}
    	</style
     </head>
    	
     <body>
    	<p>Vielen Dank für ihr bestellung<p>
    	<p>Wir werden ihr Antrag in den nächsten 24Stundebearbeiten</p>
    	<p>Sofern sie alles Warheitsgemäß angegeben haben</p>
    	
    	<p>Ihr gammers on Adrenalin Team</p>
     <body>
    </html>
    	';
    
    $header  = 'MIME-Version: 1.0' . "\r\n";
    $header .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
    
    mail($empfaenger, $betreff, $nachricht, $header);
    ?>


    und hier der ganze

    <?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["admin-name"]) ){
            echo "<font color=\"#FF0000\">Admin Name wurde nicht eingetragen oder ist falsch!</font>";
        }
    if( !eregi($sem,$_POST["admin-pw"]) ){
            echo "<font color=\"#FF0000\">Admin Passwort 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". "Clan: ". $_POST["Clan-Name"] ."\n". "Clan-Kuerzel: ". $_POST["Clan-Kuerzel"] ."\n". "Mann ". $_POST["geschlecht"] ."\n". " Frau ". $_POST["geschlecht"] ."\n". "ICQ-Nummer: ". $_POST["ICQ-Nummer"] ."\n". "E-Mail: ". $_POST["Email-Adresse"] ."\n". "Admin Name: ". $_POST["admin-name"] ."\n". "Admin Passwort: ". $_POST["admin-pw"] ."\n";
        mail("Jason-Forhie@gmx.de","Bestellung von ".$_POST['Name']. " - " .$_POST['Clan-Name'] ,$Info);
        
    }
    }
    $tpl->set_out('fehler',$fehler,1);
    $design->footer();
    ?>
    
    <?php
    
    $empfaenger = '$_POST['Email-Adresse']' . ', ' ;
    
    $betreff = 'goa1 bestätigung';
    $naricht = '
    <html>
    
    
     <head>
    	<style type="text/css">
    		p
    		{
    			text-align: center;
    		}
    	</style
     </head>
    	
     <body>
    	<p>Vielen Dank für ihr bestellung<p>
    	<p>Wir werden ihr Antrag in den nächsten 24Stundebearbeiten</p>
    	<p>Sofern sie alles Warheitsgemäß angegeben haben</p>
    	
    	<p>Ihr gammers on Adrenalin Team</p>
     <body>
    </html>
    	';
    
    $header  = 'MIME-Version: 1.0' . "\r\n";
    $header .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
    
    mail($empfaenger, $betreff, $nachricht, $header);
    ?>




    kann mir jetzt bitte mal jemand ne hilfreiche antwort geben


    also den fehler hab ich jetzt liegt daran
    $empfaenger = '$_POST['Email-Adresse']' . ', ' ;

    also muss ne e-amil angeben will ich ja aber nit ich will ja das der seine e-mail eingibt und die dan an ihn geht

    habs mit meiner e-mail adresse mal ausprobiert kommt aber nur ne lehre e-mail

    Zuletzt modifiziert von -GoA][-Sniper am 14.01.2008 - 21:46:58
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    sCoRpIoN Mitglied
    Registriert seit
    03.03.2005
    Beiträge
    1.883
    Beitragswertungen
    0 Beitragspunkte
    meine fresse, meine fette fresse, ne ich lass es lieber, sonst gibts hier noch tode lachen:

    <?php
    
    $empfaenger = $_POST['Email-Adresse'];
    
    $betreff = 'goa1 bestätigung';
    $nachricht = '
    <html>
    
    
     <head>
        <style type="text/css">
            p
            {
                text-align: center;
            }
        </style
     </head>
        
     <body>
        <p>Vielen Dank für ihr bestellung<p>
        <p>Wir werden ihr Antrag in den nächsten 24Stundebearbeiten</p>
        <p>Sofern sie alles Warheitsgemäß angegeben haben</p>
        
        <p>Ihr gammers on Adrenalin Team</p>
     <body>
    </html>
        ';
    
    $header  = 'MIME-Version: 1.0' . "\r\n";
    $header .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
    
    mail($empfaenger, $betreff, $nachricht, $header);
    ?>


    achja, deine variable $naricht hab ich auch korrigiert;
    free-design: externer Link

    --## externer Link ##--
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    -GoA][-Sniper Mitglied
    Registriert seit
    31.10.2007
    Beiträge
    1.468
    Beitragswertungen
    63 Beitragspunkte
    wenigstens kommt kein fehler ne mail bekom ich is aber lehr

    edited:


    hier der link
    goa1.go.funpic.de/index.php?bestellung
    schau im spam verdacht nach


    sry aber des wäre ganauso wie wenn du cinesisch schreiben musst und kein plan hast


    Zuletzt modifiziert von -GoA][-Sniper am 14.01.2008 - 22:08:59
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    sCoRpIoN Mitglied
    Registriert seit
    03.03.2005
    Beiträge
    1.883
    Beitragswertungen
    0 Beitragspunkte
    doch die standalone funktioniert sicher
    free-design: externer Link

    --## externer Link ##--
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    -GoA][-Sniper Mitglied
    Registriert seit
    31.10.2007
    Beiträge
    1.468
    Beitragswertungen
    63 Beitragspunkte
    also hier der code

    <?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["admin-name"]) ){
            echo "<font color=\"#FF0000\">Admin Name wurde nicht eingetragen oder ist falsch!</font>";
        }
    if( !eregi($sem,$_POST["admin-pw"]) ){
            echo "<font color=\"#FF0000\">Admin Passwort 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". "Clan: ". $_POST["Clan-Name"] ."\n". "Clan-Kuerzel: ". $_POST["Clan-Kuerzel"] ."\n". "Mann ". $_POST["geschlecht"] ."\n". " Frau ". $_POST["geschlecht"] ."\n". "ICQ-Nummer: ". $_POST["ICQ-Nummer"] ."\n". "E-Mail: ". $_POST["Email-Adresse"] ."\n". "Admin Name: ". $_POST["admin-name"] ."\n". "Admin Passwort: ". $_POST["admin-pw"] ."\n";
        mail("Jason-Forhie@gmx.de","Bestellung von ".$_POST['Name']. " - " .$_POST['Clan-Name'] ,$Info);
        
    }
    }
    $tpl->set_out('fehler',$fehler,1);
    $design->footer();
    ?>
    
    <?php
    
    $empfaenger = $_POST['Email-Adresse'];
    
    $betreff = 'goa1 bestätigung';
    $nachricht = '
    
    
    
     
        
        Vielen Dank für ihr bestellung
       Wir werden ihr Antrag in den nächsten 24Stundebearbeiten
        Sofern sie alles Warheitsgemäß angegeben haben
        
       Ihr gammers on Adrenalin Team
    
        
    $header  = 'MIME-Version: 1.0' . "\r\n";
    $header .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
    
    mail($empfaenger, $betreff, $nachricht, $header);
    ?>



    also und des admin name und admin passwort da klappts nit

    ich denk mir mal das es vil damit was zu tun hat

    $sem = '^[a-z0-9_\.-]+@[a-z0-9_-]+\.[a-z0-9_\.-]+$';
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    -GoA][-Sniper Mitglied
    Registriert seit
    31.10.2007
    Beiträge
    1.468
    Beitragswertungen
    63 Beitragspunkte
    wenn ich jetzt absenden will zeigts jedes mal


    Admin Name wurde nicht eingetragen oder ist falsch!Admin Passwort wurde nicht eingetragen oder ist falsch!
    Bestellung wurde erfolgreich abgesendet

    als fehler aber wie man hier sieht

    Bestellung wurde erfolgreich abgesendet


    schickt er es trotzdem ab obwohl ich die felder nicht ausgefüllt hab
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    sCoRpIoN Mitglied
    Registriert seit
    03.03.2005
    Beiträge
    1.883
    Beitragswertungen
    0 Beitragspunkte
    hat sich erledigt.
    free-design: externer Link

    --## externer Link ##--
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    -GoA][-Sniper Mitglied
    Registriert seit
    31.10.2007
    Beiträge
    1.468
    Beitragswertungen
    63 Beitragspunkte
    hab gestern noch mit scorpion zusammen die php in icq fertig nun kommt aber der fehler an was kann das leigen


    Warning: Missing argument 2 for escape(), called in /usr/export/www/vhosts/funnetwork/hosting/goa1/include/contents/bestellung.php on line 25 and defined in /usr/export/www/vhosts/funnetwork/hosting/goa1/include/includes/func/escape.php on line 17
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    freak Mitglied
    Registriert seit
    31.01.2007
    Beiträge
    856
    Beitragswertungen
    0 Beitragspunkte
    Hier mal das Formular für dich für ilch!

    die htm datei
    <body>
    <form action="index.php?bestellung" method="post">
    <fieldset>
     <legend>Account Daten</legend>
    <label>Name:</label> <input type="text" name="name" /><br />
     <label>Clanname:</label> <input type="clanname" name="clanname" /><br />
      <label>Clan-Kürzel:</label> <input type="clankuerzel" name="clankuerzel" /><br />
        <label>eMail Adresse:</label> <input type="email" name="email" /><br />
    	    <label>ICQ Nummer:</label> <input type="icq" name="icq" /><br />
    </fieldset>
    <label for="agb">Hiermit akzeptiere ich die <a href="http://gighost.eu/index.php?nutzungsbedingungents" target="_blank">AGBs</a>.</label> 
    <input type="checkbox" name="agb" />
    <input type="submit" name="submit" value="Absenden" />
    </form>
    </body>
    </html>


    und die php datei

    <?php
    defined('main') or die('no direct access');
    $title = $allgAr['title'].' :: Bestellung';
    $hmenu = 'Bestellung';
    $design = new design ( $title , $hmenu );
    $design->header();
    
    if (isset($_POST['submit'])) {
        //Email verschicken
        if (isset($_POST['agb'])) {
           $name = escape($_POST['name'],'string');
           $clanname = escape($_POST['clanname'],'string');
           $clankuerzel = escape($_POST['clankuerzel'],'string');
           $email = escape($_POST['email'],'string');
           $icq = escape($_POST['icq'],'string');
    
           if(!preg_match("/^[a-z0-9\å\ä\ö._-]+@[a-z0-9\å\ä\ö.-]+\.[a-z]{2,6}$/i", $email)) {
              wd('index.php?bestellung','E-Mail Adresse fehlt oder ist ung&uuml;ltig',7);
              $design->footer(0);
       }
    
           $mailtext = "Name:\t\t$name\nClanname:\t\t$clanname\nClan-Kürzel:\t\t$clankuerzel\neMail Adresse:\t\t$email\nICQ Nummer:\t\t$icq\n";
           icmail('emailadresse','TS-Server Bestellung',$mailtext);
           wd('index.php?bestellung','Deine Bestellung wurde als Mail an die Verantwortlichen geschickt.',10);
        } else {
           wd('index.php?bestellung','Du hast die AGBs nicht akzeptiert.',5);
        }
    } else {
        //Formular anzeigen
        $tpl = new tpl('bestellung');
        $tpl->out(0);
    }
    
    $design->footer();
    ?>



    MfG freak
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    -GoA][-Sniper Mitglied
    Registriert seit
    31.10.2007
    Beiträge
    1.468
    Beitragswertungen
    63 Beitragspunkte
    wie mach ich geschlecht noch rein des sin

    so also das ich nich beides zugeschickt bekomm mann und frau nur eins


    <select size="1"><option value="mann">Mann</option><option value="frau">Frau</option>
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    freak Mitglied
    Registriert seit
    31.01.2007
    Beiträge
    856
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von -GoA
    [-Sniper]
    wie mach ich geschlecht noch rein des sin

    so also das ich nich beides zugeschickt bekomm mann und frau nur eins


    <select size="1"><option value="mann">Mann</option><option value="frau">Frau</option>



    mach halt ne box wo man reinschreiben muss ob w oder m
    0 Mitglieder finden den Beitrag gut.
Geschlossen

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

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten