Hoi allemaal mijn eerste post en gelijk een leuke post denk ik
Dit is een standaard email (php) formulier die ik al jaren gebruik.
contact.html
en dit is mijn php pagina
Nou, nu komt het. Dit scriptje werkt perfect bij een bepaalde hosting bedrijf maar nu wil ik het zelfde scriptje ergens anders ook hebben maar daar krijg ik alleen maar dan krijg ik niet de gegevens die zijn ingevoerd gemaild of weergegeven tijdens het bedank scherm.
Zou iemand mij kunnen helpen om het script aan het werk te krijgen.
Doel: gegevens in invoervelden van contact.html laten mailen en waarom komen de ingevulde gegevens niet naar mijn mail
alvast bedankt
Groetjesss
Dit is een standaard email (php) formulier die ik al jaren gebruik.
contact.html
code:
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
| <html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Naam</title>
<link rel="stylesheet" type="text/css" href="contact.css">
</head>
<body>
<form name="mailform" method="post" action="bedankt.php" TARGET="_self">
<div align="right">
<table width="500" cellpadding="0" cellspacing="0" id="table1">
<tr>
<td align="right" colspan="2"> </td>
</tr>
<tr>
<td align="right" colspan="2">
<div align="left">
<h1 align="left">Contact</h1>
</div>
</td>
</tr>
<tr>
<td align="right">Naam:*</td>
<td align="right">
<p align="center">
<input name="naam" class="vakjes" size="20" style="float: left" /></td>
</tr>
<tr>
<td align="right">Straatnaam:</td>
<td align="right">
<input class="vakjes" name="straatnaam" size="20" style="float: left" /></td>
</tr>
<tr>
<td align="right">nr</td>
<td align="right">
<input class="vakjes" name="huisnummer" size="5" style="float: left" /></td>
</tr>
<tr>
<td align="right">Postcode:</td>
<td align="right">
<input class="vakjes" name="postcode" size="20" style="float: left" /></td>
</tr>
<tr>
<td align="right">Email adres:*</td>
<td align="right">
<input class="vakjes" name="emailv" size="20" style="float: left" /></td>
</tr>
<tr>
<td align="right">Voornaam:*</td>
<td align="right">
<input name="voornaam" class="vakjes" size="20" style="float: left" /></td>
</tr>
<tr>
<td align="right">Plaatsnaam:</td>
<td align="right">
<input class="vakjes" name="plaatsnaam" size="20" style="float: left" /></td>
</tr>
<tr>
<td align="right">Telefoonnummer:* </td>
<td align="right">
<!--webbot bot="Validation" s-data-type="Integer" s-number-separators=" " --><input class="vakjes" name="telefoonnummer" size="20" style="float: left" /></td>
</tr>
<tr>
<td align="right"> </td>
<td align="right">
</td>
</tr>
<tr>
<td>Reden van invullen<br>
van contact formulier</td>
<td>
<p align="left"><select name="reden" class="opmerking">
<option value="---==Kies een van de mogelijke redenen==---">---==Kies
een van de mogelijke redenen==---</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select></td>
</tr>
<tr>
<td>Verder opmerkingen</td>
<td>
<p align="left">
<textarea name="extra" class="opmerking" cols="57" rows="5"></textarea></td>
</tr>
<tr>
<td align="right"> </td>
<td align="right">
</td>
</tr>
<tr>
<td align="right" colspan="2"><input type="reset" name="Formulier legen" value="Formulier legen" /> <input type="submit" name="Verzenden" value="Verzenden" /></td>
</tr>
<tr>
<td align="right"> </td>
<td align="right">
</td>
</tr>
<tr>
<td align="right"> </td>
<td align="right">
</td>
</tr>
<tr>
<td align="right"> </td>
<td align="right">
</td>
</tr>
<tr>
<td align="right"> </td>
<td align="right">
</td>
</tr>
</table>
</div>
</body>
</html> |
en dit is mijn php pagina
code:
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
| <?php
$ingevuld = 1;
if (!isset($_POST['voornaam']) || empty($_POST['voornaam'])) {
$ingevuld = 0;
}
if (!isset($_POST['naam']) || empty($_POST['naam'])) {
$ingevuld = 0;
}
if (!isset($_POST['telefoonnummer']) || empty($_POST['telefoonnummer'])) {
$ingevuld = 0;
}
if (!isset($_POST['emailv']) || empty($_POST['emailv'])) {
$ingevuld = 0;
}
if (!$ingevuld)
{
// Het bericht dat wordt afgebeeld indien niet alles
// is ingevuld, dit is gewone html code
?>
<html>
<head>
<title>U bent vergeten om een verplicht veld in te vullen</title>
<link rel="stylesheet" type="text/css" href="main.css">
</head>
<body>
<div align="right">
<table width="500" border="0">
<tr>
<td valign="middle">
<p><b>Er is een fout opgetreden:</b> U bent vergeten om een vakje in te vullen
met een sterretje. <br>
</p>
<FORM><center>
<input name="button" type=button onClick="history.back();" value=" Terug ">
</center></FORM>
</td>
</tr>
</table>
</div>
</body>
</html>
<?
} else {
$Naam="Naam: $naam\n";
$Voornaam="Voornaam: $voornaam\n";
$Straatnaam="Straatnaam: $straatnaam\n";
$Huisnummer="Huisnummer: $huisnummer\n";
$Postcode="Postcode: $postcode\n";
$Plaatsnaam="Plaatsnaam: $plaatsnaam\n";
$Land="Land: $land\n";
$Emailadres="Emailadres: $emailv\n";
$Telefoonummer="Telefoonnummer: $telefoonnummer\n";
$Reden="Reden van verzenden mail: $reden\n";
$Verder_opmerkingen="Opmerkingen: $extra\n";
mail("hk1903@hotmail.com", "$Reden",
"
$Naam
$Voornaam
$Bedrijfsnaam
$Straatnaam
$Huisnummer
$Postcode
$Plaatsnaam
$Emailadres
$Telefoonummer
$Reden
$Verder_opmerkingen
");
?>
<html>
<head>
<link href="main.css" rel="stylesheet" type="text/css">
<title>Bedankt voor uw mail, wij zullen zo snel mogelijk contact met u opnemen.</title>
</head>
<body><center>
<div align="right">
<table width="500" border="0">
<tr>
<td>
<p class="kopecho">
<?php
echo "$voornaam\n";
echo "$naam\n";
?>
</p>
<p> De volgende gegevens zijn verzonden.<br>
</p>
<p class="echo"> <?php echo "$Naam\n"; ?><br>
<?php echo "$Voornaam\n"; ?><br>
<?php echo "$Straatnaam\n"; ?> <br>
<?php echo "$Huisnummer\n"; ?><br>
<?php echo "$Postcode\n"; ?><br>
<?php echo "$Plaatsnaam \n"; ?><br>
<?php echo "$Emailadres\n"; ?><br>
<?php echo "$Telefoonummer\n"; ?><br>
<?php echo "$Reden\n"; ?><br>
<?php echo "$Verder_opmerkingen\n"; ?><br>
<br>
</p></p class="echo">
<p>Bedankt<br>
</p>
</td>
</tr>
</table>
</div>
</body>
</html>
<?
} |
Nou, nu komt het. Dit scriptje werkt perfect bij een bepaalde hosting bedrijf maar nu wil ik het zelfde scriptje ergens anders ook hebben maar daar krijg ik alleen maar dan krijg ik niet de gegevens die zijn ingevoerd gemaild of weergegeven tijdens het bedank scherm.
Zou iemand mij kunnen helpen om het script aan het werk te krijgen.
Doel: gegevens in invoervelden van contact.html laten mailen en waarom komen de ingevulde gegevens niet naar mijn mail
alvast bedankt
Groetjesss