Welkom, Gast. Je bent niet ingelogd.

Invul Formulier

BrainDamage
Dress Less 2 Impress
Geplaatst op: 01 Dec 2007, 13:50
PimpCoins: 0
💸+
Bewerken Quote

Heya,

Ik heb even een vraag.
Ik heb voor een site een invul formulier nodig.
kan iemand hier even een HTML voor maken.

ZO moet het er ongeveer uit zien

*Naam: <Invulbox voor naam>

*Achternaam <Invulbox voor achternaam>

*Leeftijd <Scroll down list met de leeftijden 13,14,15 en 16, en ook een optie kies je leeftijd<<<standaard geselecteerd>

*Welk Feest <scroll down list met standaard geselecteerd optie welk feest, hier hoeft verder nog niks bij>

*Kaarten <4 opties ronde selecteer vakjes deze opties
1 Kaart (&#8364;1,00)
2 Kaarten (&#8364;2,00)
3 Kaarten (&#8364;2,75)
5 Kaarten (&#8364;4,00)

Welke muziek <Memo box van 20 bij 5 met niks erin>

*overige informatie <memo box van 20 bij 5 met deze info:
Straat:
Huis nr:
Postcode:
Plaats:
Telefoon:

*Email adress <Invul box voor email>

en als laatste een Bestel button, die dit invul formulier stuurt naar [email protected]

alvast bedankt.

p.s., het moet wel zo zijn dat je de * verplicht in moet vullen.

p.p.p.p.p.p.s

zou het ook kunnen dat er een bevestegings email naar het adres word gestuurd van degene die het ingevult heeft?

pppppppppppppppppps er staat voor de hoeveelheid euro dit:
&#8364;, dat is error van saven ofzo want dat moet een euro teken voorstellen

[Laatst bewerkt door BrainDamage op zaterdag 1 december 2007, om 13:55]
Maarten
Geplaatst op: 01 Dec 2007, 17:33
PimpCoins: 0
💸+
Bewerken Quote

Als iemand iets verplicht moet invullen moet je php gebruiken .

BrainDamage
Dress Less 2 Impress
Geplaatst op: 01 Dec 2007, 18:13
PimpCoins: 0
💸+
Bewerken Quote

dan hoeft dat dus niet, maar, heeft niemand een html voor mij? of alleen een HTML verstuur button, dat er een mailtje word gestuurd naar [email protected]

Badeendje
Pompehdompehdom
moderator
Geplaatst op: 01 Dec 2007, 18:17
PimpCoins: 0
💸+
Bewerken Quote

BrainDamage schreef:

dan hoeft dat dus niet, maar, heeft niemand een html voor mij? of alleen een HTML verstuur button, dat er een mailtje word gestuurd naar [email protected]

Dat moet met php als je de inhoud van een form wilt wilt verzenden naar een emailadres hoor.

ik zal zo wel ff kijken voor in elkaar te steken, kan miss ff duren ivm ik niet heel veel tijd heb.

Badeendje
Pompehdompehdom
moderator
Geplaatst op: 01 Dec 2007, 18:49
PimpCoins: 0
💸+
Bewerken Quote

okeuh, hiero. Ik heb het niet echt specifiek nagelopen, als er fouten inzitten zoek je die zelf maar uit, dan heb ik tenminste de basis al gelegd.
En als er geen fouten inzitten, sja dan kan je happy zijn

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
<?php

echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="nl" lang="nl">

    <head>
    
        <meta http-equiv="Content-type" content="text/html; charset=iso-8859-1" />
        <meta http-equiv="Content-Language" content="nl" />    
        
        <meta name="author" content="Badeendje @ saven.nl" />
        
        <title>invulformulier</title>
            
    </head>
    
    <body>';
        
        if($_SERVER['REQUEST_METHOD'] == 'POST'){
            
            if(empty($_POST['naam']) || empty($_POST['achternaam']) || empty($_POST['leeftijd']) || empty($_POST['feest']) || empty($_POST['mail']) || !filter_var($_POST['mail'], FILTER_VALIDATE_EMAIL)){
                
                echo 'Er zijn enkele fouten opgetreden:<br />';
                
                if(empty($_POST['naam'])){
                    
                    echo 'Je hebt geen naam ingevuld.
                    <br />';
                    
                }
                
                if(empty($_POST['achternaam'])){
                    
                    echo 'Je hebt geen achternaam ingevuld.
                    <br />';
                    
                }
                
                if(empty($_POST['leeftijd'])){
                    
                    echo 'Je hebt geen leeftijd ingevuld.
                    <br />';
                    
                }
                
                if(empty($_POST['feest'])){
                    
                    echo 'Je hebt geen feest ingevuld.
                    <br />';
                    
                }
                
                if(empty($_POST['mail'])){
                    
                    echo 'Je hebt geen email-adres ingevuld.
                    <br />';
                    
                }elseif(!filter_var($_POST['mail'], FILTER_VALIDATE_EMAIL)){
                    
                    echo 'Je hebt een ongeldig emailadres ingevoerd.
                    <br />';
                    
                }
                
                echo '<a href="javascript:history.back(-1);">Ga terug</a>';            
                
            }else{
                
                if(mail('[email protected]',
                'Invulformulier contact',
                'Naam: ' . htmlentities($_POST['naam'], ENT_QUOTES) . '<br />
                Achternaam: ' . htmlentities($_POST['achternaam'], ENT_QUOTES) . '<br />
                Leeftijd: ' . htmlentities($_POST['leeftijd'], ENT_QUOTES) . '<br />
                Welk feest: ' . htmlentities($_POST['feest'], ENT_QUOTES) . '<br />
                Kaarten: ' . htmlentities($_POST['kaarten'], ENT_QUOTES) . '<br />
                Welke muziek: ' . htmlentities($_POST['muziek'], ENT_QUOTES) . '<br />
                Overige info: ' . htmlentities($_POST['overigeinfo'], ENT_QUOTES) . '<br />
                Email-adres: ' . htmlentities($_POST['mail'], ENT_QUOTES),
                '(anti-spam-(anti-spam-(anti-spam-content-type:))) text/html')){
                
                echo 'Gegevens succesvol verzonden.';
                
                }else{
                    
                    echo 'Mail kon niet verzonden worden.';
                    
                }

                mail($_POST['mail'], 'Bevestiging', 'Bevestigingsmail enzeuw die de webmaster van deze site lekker zelf mag invullen voor de content. Check http://www.saven.nl');
                
            }

            
        }else{
        
        echo '<form action="' . htmlentities($_SERVER['PHP_SELF'], ENT_QUOTES) . '" method="post">
        
            Naam*: <input type="text" name="naam" /><br />
            Achternaam*: <input type="text" name="achternaam" /><br />
            Leeftijd*: <select name="leeftijd">
                <option value="" selected="selected">Kies je leeftijd</option>
                <option value="13">13</option>
                <option value="14">14</option>
                <option value="15">15</option>
                <option value="16">16</option>
            </select><br />
            Welk feest*: <select name="feest">
                <option value="" selected="selected">Kies feest</option>
            </select><br />
            Kaarten: <select name="kaarten">
                <option value="1">1 kaart(€1,00)</option>
                <option value="2">2 kaarten(€2,00)</option>
                <option value="3">3 kaarten(€2,75)</option>
                <option value="5">5 kaarten(€4,00)</option>
            </select><br />
            Welke muziek:<br />
            <textarea name="muziek" rows="5" cols="20"></textarea><br />
            Overige informatie:<br />
            <textarea name="overigeinfo" rows="5" cols="20">Straat:
Huis nr:
Postcode:
Plaats:
Telefoon:</textarea><br />
Email*:  <input type="text" name="mail" /><br />
<input type="submit" value="Mailen" />
        
        </form>';
        
        }
    
    echo '
    
        <a href="http://www.saven.nl">Saven.nl</a>
    </body>
    
</html>';

?>

Ik zie zojuist dat Saven's systeem/hosting(?) bij het Content-type(Regel 80) er anti-spam() bij heeft gezet er rond, die moet je er natuurlijk wel ff uithalen. en dan werkt alles gewoon

[Laatst bewerkt door Badeendje op zaterdag 1 december 2007, om 18:56]
BrainDamage
Dress Less 2 Impress
Geplaatst op: 01 Dec 2007, 19:04
PimpCoins: 0
💸+
Bewerken Quote

haha, ok thanks badeend

Gkhn
duh mothafoKING
Geplaatst op: 01 Dec 2007, 20:45
PimpCoins: 0
💸+
Bewerken Quote

Badeendje schreef:

[...]

Dat moet met php als je de inhoud van een form wilt wilt verzenden naar een emailadres hoor.

ik zal zo wel ff kijken voor in elkaar te steken, kan miss ff duren ivm ik niet heel veel tijd heb.


Kijk-mij-semi-druk-hebben-post.

📫

Nieuw privébericht

🔥

Registreren


Login