confimation pagina
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
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
<?php
// Receiving variables
@$voornaam = addslashes($_POST['voornaam']);
@$achternaam = addslashes($_POST['achternaam']);
@$wedstrijd = addslashes($_POST['wedstrijd']);
@$emailadres = addslashes($_POST['emailadres']);
@$verslag = addslashes($_POST['verslag']);
// Validation
//Sending Email to form owner
# Email to Owner
$pfw_header = "From: Wedstrijdverslag Formulier";
$pfw_subject = "Wedstrijdverslag Ingezonden!";
$pfw_email_to = "[email protected]";
$pfw_message = "$voornaam achternaam heeft een versl;ag geschreven over wedstrijd\n"
. "\n"
. "$voornaam schreef het volgende verslag:\n"
. "\n"
. "$verslag\n"
. "\n"
. "U kunt niet reageren op deze email deze is automatisch gegenereerd.\n"
. "$voornaam achternaam heeft een versl;ag geschreven over wedstrijd\n"
. "\n"
. "$voornaam schreef het volgende verslag:\n"
. "\n"
. "$verslag\n"
. "\n"
. "U kunt niet reageren op deze email deze is automatisch gegenereerd.\n";
@mail($pfw_email_to, $pfw_subject ,$pfw_message ,$pfw_header ) ;
//Sending auto respond Email to user
# Email to Owner
$pfw_header = "From: [email protected]";
$pfw_subject = "Wedstrijdverslag Succesvol Verzonden!";
$pfw_email_to = "$emailadres";
$pfw_message = "Hallo $voornaam,\n"
. "\n"
. "Wij hebben uw verslag over $wedstrijd in goede orde ontvangen en verwerkt.\n"
. "\n"
. "Bedankt voor uw medewerking.\n"
. "\n"
. "Met vriendelijke groet,\n"
. "\n"
. "De website beheerder";
@mail($pfw_email_to, $pfw_subject ,$pfw_message ,$pfw_header ) ;
//saving record to MySQL database
@$pfw_strQuery = "INSERT INTO `verslagen`(`voornaam`,`achternaam`,`wedstrijd`,`emailadres`,`verslag`)VALUES (\"$voornaam\",\"$achternaam\",\"$wedstrijd\",\"$emailadres\",\"$verslag\")" ;
@$pfw_host = "localhost";
@$pfw_user = "*****";
@$pfw_pw = "*";
@$pfw_db = "*****";
$pfw_link = mysql_connect($pfw_host, $pfw_user, $pfw_pw);
if (!$pfw_link) {
die('Could not connect: ' . mysql_error());
}
$pfw_db_selected = mysql_select_db($pfw_db, $pfw_link);
if (!$pfw_db_selected) {
die ('Can not use $pfw_db : ' . mysql_error());
}
//insert new record
$pfw_result = mysql_query($pfw_strQuery);
if (!$pfw_result) {
die('Invalid query: ' . mysql_error());
}
mysql_close($pfw_link);
echo("<p align='center'><font face='Verdana' size='3' color='#000000'>Uw verslag is succesvol verzonden<br></font></p>");
?>
// Receiving variables
@$voornaam = addslashes($_POST['voornaam']);
@$achternaam = addslashes($_POST['achternaam']);
@$wedstrijd = addslashes($_POST['wedstrijd']);
@$emailadres = addslashes($_POST['emailadres']);
@$verslag = addslashes($_POST['verslag']);
// Validation
//Sending Email to form owner
# Email to Owner
$pfw_header = "From: Wedstrijdverslag Formulier";
$pfw_subject = "Wedstrijdverslag Ingezonden!";
$pfw_email_to = "[email protected]";
$pfw_message = "$voornaam achternaam heeft een versl;ag geschreven over wedstrijd\n"
. "\n"
. "$voornaam schreef het volgende verslag:\n"
. "\n"
. "$verslag\n"
. "\n"
. "U kunt niet reageren op deze email deze is automatisch gegenereerd.\n"
. "$voornaam achternaam heeft een versl;ag geschreven over wedstrijd\n"
. "\n"
. "$voornaam schreef het volgende verslag:\n"
. "\n"
. "$verslag\n"
. "\n"
. "U kunt niet reageren op deze email deze is automatisch gegenereerd.\n";
@mail($pfw_email_to, $pfw_subject ,$pfw_message ,$pfw_header ) ;
//Sending auto respond Email to user
# Email to Owner
$pfw_header = "From: [email protected]";
$pfw_subject = "Wedstrijdverslag Succesvol Verzonden!";
$pfw_email_to = "$emailadres";
$pfw_message = "Hallo $voornaam,\n"
. "\n"
. "Wij hebben uw verslag over $wedstrijd in goede orde ontvangen en verwerkt.\n"
. "\n"
. "Bedankt voor uw medewerking.\n"
. "\n"
. "Met vriendelijke groet,\n"
. "\n"
. "De website beheerder";
@mail($pfw_email_to, $pfw_subject ,$pfw_message ,$pfw_header ) ;
//saving record to MySQL database
@$pfw_strQuery = "INSERT INTO `verslagen`(`voornaam`,`achternaam`,`wedstrijd`,`emailadres`,`verslag`)VALUES (\"$voornaam\",\"$achternaam\",\"$wedstrijd\",\"$emailadres\",\"$verslag\")" ;
@$pfw_host = "localhost";
@$pfw_user = "*****";
@$pfw_pw = "*";
@$pfw_db = "*****";
$pfw_link = mysql_connect($pfw_host, $pfw_user, $pfw_pw);
if (!$pfw_link) {
die('Could not connect: ' . mysql_error());
}
$pfw_db_selected = mysql_select_db($pfw_db, $pfw_link);
if (!$pfw_db_selected) {
die ('Can not use $pfw_db : ' . mysql_error());
}
//insert new record
$pfw_result = mysql_query($pfw_strQuery);
if (!$pfw_result) {
die('Invalid query: ' . mysql_error());
}
mysql_close($pfw_link);
echo("<p align='center'><font face='Verdana' size='3' color='#000000'>Uw verslag is succesvol verzonden<br></font></p>");
?>
Nu wil ik eigenlijk een confirmation pagina met de waardes van het formulier in plaats van uw verslag is succesvol verzonden.
hoe kan ik dat het beste aanpakken?
alvast bedankt voor de hulp
Luc Gomes
Gewijzigd op 10/08/2014 20:57:59 door - Ariën -
Die onderdrukken foutmeldingen die je niet wil, en ook wegwerken.
Als dat is gedaan dan kan je een met mysql_insert_id() de laatste gegevens opvragen uit de database.
Dit kan je gewoon weergeven door de gegevens te echoën.
Stap over op mysqli (of pdo). mysql komt te vervallen.
Waarom zo moeilijk op regel 51 met ` " en \ ? Geen backtics en variabelen buiten quotes.
Gebruik van inline css is niet echt meer van deze tijd (regel 72).