Form verstuurd niet, geeft geen fouten
hieronder mijn 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
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
<form method="post" action="aanvragen.php">
<table width="552" border="0" cellspacing="2" cellpadding="0">
<tr>
<td width="237">Naam van evenement</td>
<td width="309"><input type="text" name="naam_evenement" id="textfield" /></td>
</tr>
<tr>
<td>Datum evenement</td>
<td><input type="text" name="datum_evenement" id="textfield2" /></td>
</tr>
<tr>
<td>Soort evenement</td>
<td><input type="text" name="soort_evenement" id="textfield3" /></td>
</tr>
<tr>
<td>Plaats van evenement</td>
<td><input type="text" name="plaats_evenement" id="textfield4" /></td>
</tr>
<tr>
<td colspan="2"><br />
Uw contact gegevens :<br />
<br /></td>
</tr>
<tr>
<td height="19">Uw naam</td>
<td><input type="text" name="naam" id="textfield8" /></td>
</tr>
<tr>
<td>Uw telefoonnummer</td>
<td><input type="text" name="telnr" id="textfield6" /></td>
</tr>
<tr>
<td>Uw emailadres</td>
<td><input type="text" name="emailadres" id="textfield7" /></td>
</tr>
<tr>
<td>Aanvullende informatie :</td>
<td><label>
<textarea name="textarea" id="aanvullendeinfo" cols="45" rows="5"></textarea>
</label></td>
</tr>
<tr>
<td> </td>
<td><label>
<input type="submit" name="button" id="button" value="Yreb promotieteam aanvragen!" />
</label></td>
</tr>
</table></form>
<table width="552" border="0" cellspacing="2" cellpadding="0">
<tr>
<td width="237">Naam van evenement</td>
<td width="309"><input type="text" name="naam_evenement" id="textfield" /></td>
</tr>
<tr>
<td>Datum evenement</td>
<td><input type="text" name="datum_evenement" id="textfield2" /></td>
</tr>
<tr>
<td>Soort evenement</td>
<td><input type="text" name="soort_evenement" id="textfield3" /></td>
</tr>
<tr>
<td>Plaats van evenement</td>
<td><input type="text" name="plaats_evenement" id="textfield4" /></td>
</tr>
<tr>
<td colspan="2"><br />
Uw contact gegevens :<br />
<br /></td>
</tr>
<tr>
<td height="19">Uw naam</td>
<td><input type="text" name="naam" id="textfield8" /></td>
</tr>
<tr>
<td>Uw telefoonnummer</td>
<td><input type="text" name="telnr" id="textfield6" /></td>
</tr>
<tr>
<td>Uw emailadres</td>
<td><input type="text" name="emailadres" id="textfield7" /></td>
</tr>
<tr>
<td>Aanvullende informatie :</td>
<td><label>
<textarea name="textarea" id="aanvullendeinfo" cols="45" rows="5"></textarea>
</label></td>
</tr>
<tr>
<td> </td>
<td><label>
<input type="submit" name="button" id="button" value="Yreb promotieteam aanvragen!" />
</label></td>
</tr>
</table></form>
en aanvragen.php :
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
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
<?
if(Empty($_POST['naam_evenement'])) {
print 'U heeft geen naam van het evenement ingevuld!';
} elseif(Empty($_POST['datum_evenement'])) {
print 'U heeft geen datum van het evenement ingevuld!';
} elseif(Empty($_POST['soort_evenement'])) {
print 'U heeft geen soort van het evenement ingevuld!';
} elseif(Empty($_POST['plaats_evenement'])) {
print 'U heeft geen plaats van het evenement ingevuld!';
if(Empty($_POST['naam'])) {
print 'U heeft geen naam ingevuld!';
} elseif(Empty($_POST['telnr'])) {
print 'U heeft geen telefoonnummer ingevuld!';
} elseif(!eregi("[A-Za-z0-9_-]+([\.]{1}[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([\.]{1}[A-Za-z0-9-]+)+", $_POST[emailadres])) {
print 'U heeft een onjuist email adres ingevuld!';
}
else {
$recipient=("[email protected]");
$subject="Yreb promotieteam aanvraag";
$naam_evenement = $_POST["naam_evenement"];
$soort_evenement = $_POST["soort_evenement"];
$datum_evenement = $_POST["datum_evenement"];
$plaats_evenement = $_POST["plaats_evenement"];
$naam = $_POST["naam"];
$emailadres = $_POST["emailadres"];
$telnr = $_POST["telnr"];
$opmerkingen = $_POST["aanvullendeinfo"];
$extrainfo ="\n
Bedankt voor uw aanvraag. Uw aanvraag is goed bij ons binnengekomen. /n Hierboven vindt u uw gegevens ter controle.";
$content=
"Naam evenement:".$naam_evenement."
Plaats evenement:".$plaats_evenement."
Soort evenement:".$soort_evenement."
Datum evenement:".$datum_evenement."
Naam:".$naam."
Telefoonnummer:".$telnr."
Emailadres:".$emailadres."
Aanvullende informatie:".$opmerkingen.;
$contentafzender=
"Naam evenement:".$naam_evenement."
Plaats evenement:".$plaats_evenement."
Soort evenement:".$soort_evenement."
Datum evenement:".$datum_evenement."
Naam:".$naam."
Telefoonnummer:".$telnr."
Emailadres:".$emailadres."
Aanvullende informatie:".$opmerkingen."
Info:".$extrainfo;
mail($recipient, $subject, $content);
mail($emailadres, $subject, $contentafzender);
echo "Bedankt . Doorleiding..";
echo '<meta http-equiv="refresh" content="0;URL=index.php?id=orderfinish" />';
}
?>
if(Empty($_POST['naam_evenement'])) {
print 'U heeft geen naam van het evenement ingevuld!';
} elseif(Empty($_POST['datum_evenement'])) {
print 'U heeft geen datum van het evenement ingevuld!';
} elseif(Empty($_POST['soort_evenement'])) {
print 'U heeft geen soort van het evenement ingevuld!';
} elseif(Empty($_POST['plaats_evenement'])) {
print 'U heeft geen plaats van het evenement ingevuld!';
if(Empty($_POST['naam'])) {
print 'U heeft geen naam ingevuld!';
} elseif(Empty($_POST['telnr'])) {
print 'U heeft geen telefoonnummer ingevuld!';
} elseif(!eregi("[A-Za-z0-9_-]+([\.]{1}[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([\.]{1}[A-Za-z0-9-]+)+", $_POST[emailadres])) {
print 'U heeft een onjuist email adres ingevuld!';
}
else {
$recipient=("[email protected]");
$subject="Yreb promotieteam aanvraag";
$naam_evenement = $_POST["naam_evenement"];
$soort_evenement = $_POST["soort_evenement"];
$datum_evenement = $_POST["datum_evenement"];
$plaats_evenement = $_POST["plaats_evenement"];
$naam = $_POST["naam"];
$emailadres = $_POST["emailadres"];
$telnr = $_POST["telnr"];
$opmerkingen = $_POST["aanvullendeinfo"];
$extrainfo ="\n
Bedankt voor uw aanvraag. Uw aanvraag is goed bij ons binnengekomen. /n Hierboven vindt u uw gegevens ter controle.";
$content=
"Naam evenement:".$naam_evenement."
Plaats evenement:".$plaats_evenement."
Soort evenement:".$soort_evenement."
Datum evenement:".$datum_evenement."
Naam:".$naam."
Telefoonnummer:".$telnr."
Emailadres:".$emailadres."
Aanvullende informatie:".$opmerkingen.;
$contentafzender=
"Naam evenement:".$naam_evenement."
Plaats evenement:".$plaats_evenement."
Soort evenement:".$soort_evenement."
Datum evenement:".$datum_evenement."
Naam:".$naam."
Telefoonnummer:".$telnr."
Emailadres:".$emailadres."
Aanvullende informatie:".$opmerkingen."
Info:".$extrainfo;
mail($recipient, $subject, $content);
mail($emailadres, $subject, $contentafzender);
echo "Bedankt . Doorleiding..";
echo '<meta http-equiv="refresh" content="0;URL=index.php?id=orderfinish" />';
}
?>
iemand een idee war ik de fout in ben gegaan ?
Je redirect de pagina na de mailactie naar index.php?id=orderfinish. Dit kan de oorzaak zijn dat je geen fout te zien krijgt. Het is even handig om deze regel in commentaar te zetten, of zet content="0; naar content="15; (redirect na 15 seconden)
Zorg er wel voor dat display_errors in je php.ini aan staat.
Het kan zijn dat je smtp gegevens in je php.ini file niet juist zijn.
Gewijzigd op 01/01/1970 01:00:00 door Barman V
Ook zonder meta refresh doetie niets :(
iemand een idee ?
Haal de laatste punt weg (vlak voor de punt-komma).
Heb de punt weggehaald, krijg nog steeds aan blanco pagina nadat ik 't form verstuur :(
nimtex schreef op 25.08.2008 21:35:
Nee, dit is zo harstikke fout. Die wordt namelijk vaak niet meegestuurd. Het moet op de manier van Jan.
Resultaat is nog steeds een blanco pagina :(
} elseif(Empty($_POST['naam'])) {
Gewijzigd op 01/01/1970 01:00:00 door Barman V