inschrijfformulier + mail
Als ik heb mail gedeelte weghaal dan zet hij de gegevens wel weer gewoon in de database? ziet iemand wat ik fout doet??
alvast bedankt en vriendelijke groet, Chris
Code:
Code (php)
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
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
<?
if($_POST[Submit]){
//Hier geef je aan welke form items ingevuld MOETEN worden
if($_POST[voornaam] != "" AND $_POST[achternaam] != "" AND $_POST[straatnaam] != "" AND $_POST[postcode] != "" AND $_POST[plaats] != "" AND $_POST[geboortedatum] != "" AND $_POST[emailadres] != "" AND $_POST[loop] != "")
{ mysql_query("INSERT INTO aanmelding (voornaam, achternaam, straatnaam, postcode, plaats, geboortedatum, emailadres, loop)
VALUES ('$_POST[voornaam]', '$_POST[achternaam]', '$_POST[straatnaam]', '$_POST[postcode]', '$_POST[plaats]', '$_POST[geboortedatum]', '$_POST[emailadres]', '$_POST[loop]')");
echo "<p class='tekst'>Uw inschrijving is succesvol ontvangen! <br> Download <a href='sponsorform.pdf' target='_blank'>hier</a> uw sponsorformulier.</p>";
}
else{
echo"U moet wel alle velden invullen.";
}
}else{
//Hier stel je het formuliertje op
echo "<form name=\"form\" method=\"post\" action=\"\"><table class=\"tekst\" width=\"400\" border=\"0\" cellspacing=\"0\">
<tr>
<td width=\"50%\">Voornaam</td>
<td width=\"50%\">
<input type=\"text\" name=\"voornaam\" size=\"30\">
</td>
</tr>
<tr>
<td width=\"50%\">Achternaam</td>
<td width=\"50%\">
<input type=\"text\" name=\"achternaam\" size=\"30\">
</td>
</tr>
<tr>
<td width=\"50%\">Straatnaam + Huisnummer</td>
<td width=\"50%\">
<input type=\"text\" name=\"straatnaam\" size=\"30\">
</td>
</tr>
<tr>
<td width=\"50%\">Postcode</td>
<td width=\"50%\">
<input type=\"text\" name=\"postcode\" size=\"30\">
</td>
</tr>
<tr>
<td width=\"50%\">Plaats</td>
<td width=\"50%\">
<input type=\"text\" name=\"plaats\" size=\"30\">
</td>
</tr>
<tr>
<td width=\"50%\">Geboortedatum <font font-size=\"8pt\">dd-mm-jjjj</font></td>
<td width=\"50%\">
<input type=\"text\" name=\"geboortedatum\" size=\"30\">
</td>
</tr>
<tr>
<td width=\"50%\">Email Adres</td>
<td width=\"50%\">
<input type=\"text\" name=\"emailadres\" size=\"30\">
</td>
</tr>
<tr>
<td width=\"250\">Loop</td>
<td><select name=\"loop\" size=\"1\" id=\"loop\">
<option>Kippenloop</option>
<option>Kuikenloop</option>
</select>
</td>
</tr>
<td width=\"50%\"></td>
<td><input type=\"submit\" name=\"Submit\" value=\"Inschrijven\"> <input type=\"reset\" name=\"Reset\" value=\"Wissen\"></td>
</tr>
</table>
</form>";
}
//mail gedeelte
$to = mail($_POST['emailadres'], $_POST['loop'],'Uw inschrijving is met succes ontvangen. Voor meer informatie kijk op http://www.katwijkwandelmarathon.nl. Het sponsorformulier is te downloaden op http://www.katwijkwandelmarathon.nl/sponsorform.pdf','Geachte Meneer/Mevrouw,', $_POST['achternaam']);
if($_SERVER['REQUEST_METHOD'] == 'POST'){
}
else{
}
?>
if($_POST[Submit]){
//Hier geef je aan welke form items ingevuld MOETEN worden
if($_POST[voornaam] != "" AND $_POST[achternaam] != "" AND $_POST[straatnaam] != "" AND $_POST[postcode] != "" AND $_POST[plaats] != "" AND $_POST[geboortedatum] != "" AND $_POST[emailadres] != "" AND $_POST[loop] != "")
{ mysql_query("INSERT INTO aanmelding (voornaam, achternaam, straatnaam, postcode, plaats, geboortedatum, emailadres, loop)
VALUES ('$_POST[voornaam]', '$_POST[achternaam]', '$_POST[straatnaam]', '$_POST[postcode]', '$_POST[plaats]', '$_POST[geboortedatum]', '$_POST[emailadres]', '$_POST[loop]')");
echo "<p class='tekst'>Uw inschrijving is succesvol ontvangen! <br> Download <a href='sponsorform.pdf' target='_blank'>hier</a> uw sponsorformulier.</p>";
}
else{
echo"U moet wel alle velden invullen.";
}
}else{
//Hier stel je het formuliertje op
echo "<form name=\"form\" method=\"post\" action=\"\"><table class=\"tekst\" width=\"400\" border=\"0\" cellspacing=\"0\">
<tr>
<td width=\"50%\">Voornaam</td>
<td width=\"50%\">
<input type=\"text\" name=\"voornaam\" size=\"30\">
</td>
</tr>
<tr>
<td width=\"50%\">Achternaam</td>
<td width=\"50%\">
<input type=\"text\" name=\"achternaam\" size=\"30\">
</td>
</tr>
<tr>
<td width=\"50%\">Straatnaam + Huisnummer</td>
<td width=\"50%\">
<input type=\"text\" name=\"straatnaam\" size=\"30\">
</td>
</tr>
<tr>
<td width=\"50%\">Postcode</td>
<td width=\"50%\">
<input type=\"text\" name=\"postcode\" size=\"30\">
</td>
</tr>
<tr>
<td width=\"50%\">Plaats</td>
<td width=\"50%\">
<input type=\"text\" name=\"plaats\" size=\"30\">
</td>
</tr>
<tr>
<td width=\"50%\">Geboortedatum <font font-size=\"8pt\">dd-mm-jjjj</font></td>
<td width=\"50%\">
<input type=\"text\" name=\"geboortedatum\" size=\"30\">
</td>
</tr>
<tr>
<td width=\"50%\">Email Adres</td>
<td width=\"50%\">
<input type=\"text\" name=\"emailadres\" size=\"30\">
</td>
</tr>
<tr>
<td width=\"250\">Loop</td>
<td><select name=\"loop\" size=\"1\" id=\"loop\">
<option>Kippenloop</option>
<option>Kuikenloop</option>
</select>
</td>
</tr>
<td width=\"50%\"></td>
<td><input type=\"submit\" name=\"Submit\" value=\"Inschrijven\"> <input type=\"reset\" name=\"Reset\" value=\"Wissen\"></td>
</tr>
</table>
</form>";
}
//mail gedeelte
$to = mail($_POST['emailadres'], $_POST['loop'],'Uw inschrijving is met succes ontvangen. Voor meer informatie kijk op http://www.katwijkwandelmarathon.nl. Het sponsorformulier is te downloaden op http://www.katwijkwandelmarathon.nl/sponsorform.pdf','Geachte Meneer/Mevrouw,', $_POST['achternaam']);
if($_SERVER['REQUEST_METHOD'] == 'POST'){
}
else{
}
?>
//Hier geef je aan welke form items ingevuld MOETEN worden
if($_POST[voornaam] != "" AND $_POST[achternaam] != "" AND $_POST[straatnaam] != "" AND $_POST[postcode] != "" AND $_POST[plaats] != "" AND $_POST[geboortedatum] != "" AND $_POST[emailadres] != "" AND $_POST[loop] != "")
{ mysql_query("INSERT INTO aanmelding (voornaam, achternaam, straatnaam, postcode, plaats, geboortedatum, emailadres, loop)
VALUES ('$_POST[voornaam]', '$_POST[achternaam]', '$_POST[straatnaam]', '$_POST[postcode]', '$_POST[plaats]', '$_POST[geboortedatum]', '$_POST[emailadres]', '$_POST[loop]')");
Dit gedeelte is natuurlijk heel slordig maar daar ga ik niet verder op in, eerst je mail functie.
Code (php)
1
2
3
2
3
<?php
$to = mail($_POST['emailadres'], $_POST['loop'],'Uw inschrijving is met succes ontvangen. Voor meer informatie kijk op http://www.katwijkwandelmarathon.nl. Het sponsorformulier is te downloaden op http://www.katwijkwandelmarathon.nl/sponsorform.pdf','Geachte Meneer/Mevrouw,', $_POST['achternaam']);
?>
$to = mail($_POST['emailadres'], $_POST['loop'],'Uw inschrijving is met succes ontvangen. Voor meer informatie kijk op http://www.katwijkwandelmarathon.nl. Het sponsorformulier is te downloaden op http://www.katwijkwandelmarathon.nl/sponsorform.pdf','Geachte Meneer/Mevrouw,', $_POST['achternaam']);
?>
Het gaat allemaal goed, tot dat je bij dit gedeelte komt:
'Geachte Meneer/Mevrouw,', $_POST['achternaam']
Ik zou het zo doen.
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
$headers = "MIME-Version: 1.0\r\n";
$headers.= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers.= "From: Jouwnaam <[email protected]>\r\n";
$to = mail($_POST['emailadres'], $_POST['loop'],'Uw inschrijving is met succes ontvangen. Voor meer informatie kijk op http://www.katwijkwandelmarathon.nl. Het sponsorformulier is te downloaden op http://www.katwijkwandelmarathon.nl/sponsorform.pdf',$headers);
?>
$headers = "MIME-Version: 1.0\r\n";
$headers.= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers.= "From: Jouwnaam <[email protected]>\r\n";
$to = mail($_POST['emailadres'], $_POST['loop'],'Uw inschrijving is met succes ontvangen. Voor meer informatie kijk op http://www.katwijkwandelmarathon.nl. Het sponsorformulier is te downloaden op http://www.katwijkwandelmarathon.nl/sponsorform.pdf',$headers);
?>
En dan snap ik jouw coding niet.
Vanaf dat je zegt //Mail gedeelte, dat staat er normaal gesproken niet in neem ik aan? Staat een beetje op een rare plek :D
Gewijzigd op 02/12/2005 10:42:00 door Dennis Mertens