Klein radiobutton probleempje in een contactformuliertje
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
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
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
<div align="center">
<?php
$errmsg = ''; // error message
$sname = ''; // naam
$email = ''; // email adres
$adres = ''; // adres
$aantal = ''; // aantal
$ticketsoort = ''; // ticketsoort
$gewoon = ''; // gewoon
$vip = ''; // vip
if(isset($_POST['send']))
{
$sname = $_POST['sname'];
$email = $_POST['email'];
$adres = $_POST['adres'];
$aantal = $_POST['aantal'];
if(trim($sname) == '')
{
$errmsg = 'Vul je naam in';
}
else if(trim($email) == '')
{
$errmsg = 'Vul een emailadres in';
}
else if(!isEmail($email))
{
$errmsg = 'Emailadres is niet correct';
}
else if(trim($aantal) == '')
{
$errmsg = 'Vul een aantal in';
}
if($errmsg == '')
{
if(get_magic_quotes_gpc())
{
$subject = stripslashes($subject);
$message = stripslashes($message);
}
// the email will be sent here
$to = "[email protected]";
// the email subject
$subject = '[Tickets DancePhobia]';
// the mail message
$msg = "Van : $sname \r\n " . "Adres : $adres \r\n " . "Aantal tickets : $aantal \r\n " . "Soort Tickets : $ticketsoort";
mail($to, $subject, $msg, "From: $email\r\nReply-To: $email\r\nReturn-Path: $email\r\n");
?>
<div align="center">Bestelling verzonden, je ontvangt zo snel mogelijk een email met de betalingsgegevens.</div>
<?php
}
}
if(!isset($_POST['send']) || $errmsg != '')
{
?>
<div align="center" class="errmsg"><?=$errmsg;?></div>
<form method="post" name="msgform" id="msgform">
<table width="260" border="0" align="center" cellpadding="2" cellspacing="1" class="maincell">
<tr>
<td width="106"><div align="right">Naam:</div></td>
<td width="200"><input name="sname" type="text" id="sname" size="25" value="<?=$sname;?>"></td>
</tr>
<tr>
<td><div align="right">Email:</div></td>
<td><input name="email" type="text" id="email" size="25" value="<?=$email;?>"></td>
</tr>
<tr>
<td><div align="right">Adres:</div></td>
<td><textarea name="adres" cols="25" rows="2" id="adres"><?=$adres;?>
</textarea></td>
</tr>
<tr>
<td><div align="right">Aantal Tickets:</div></td>
<td><input name="aantal" type="text" id="aantal" value="<?=$aantal;?>" size="5"></td>
</tr>
<tr>
<td><div align="right">Ticket Soort:</div></td>
<td><p>
<label>
<input name="gewoon" type="radio" value="<?=$ticketsoort;?>" checked>
Gewoon</label>
<br>
<label>
<input type="radio" name="vip" value="<?=$ticketsoort;?>">
VIP</label>
<br>
</p></td>
</tr>
<tr align="center">
<td colspan="2"><input name="send" type="submit" id="send" value="Verzend Bestelling" onclick="return checkForm();"></td>
</tr>
</table>
</form>
<?php
}
function isEmail($email)
{
return(preg_match("/^[-_.[:alnum:]]+@((([[:alnum:]]|[[:alnum:]][[:alnum:]-]*[[:alnum:]])\.)+(ad|ae|aero|af|ag|ai|al|am|an|ao|aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|com|coop|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|in|info|int|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mil|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|museum|mv|mw|mx|my|mz|na|name|nc|ne|net|nf|ng|ni|nl|no|np|nr|nt|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)$|(([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5]))$/i"
,$email));
}
?>
</div>
<?php
$errmsg = ''; // error message
$sname = ''; // naam
$email = ''; // email adres
$adres = ''; // adres
$aantal = ''; // aantal
$ticketsoort = ''; // ticketsoort
$gewoon = ''; // gewoon
$vip = ''; // vip
if(isset($_POST['send']))
{
$sname = $_POST['sname'];
$email = $_POST['email'];
$adres = $_POST['adres'];
$aantal = $_POST['aantal'];
if(trim($sname) == '')
{
$errmsg = 'Vul je naam in';
}
else if(trim($email) == '')
{
$errmsg = 'Vul een emailadres in';
}
else if(!isEmail($email))
{
$errmsg = 'Emailadres is niet correct';
}
else if(trim($aantal) == '')
{
$errmsg = 'Vul een aantal in';
}
if($errmsg == '')
{
if(get_magic_quotes_gpc())
{
$subject = stripslashes($subject);
$message = stripslashes($message);
}
// the email will be sent here
$to = "[email protected]";
// the email subject
$subject = '[Tickets DancePhobia]';
// the mail message
$msg = "Van : $sname \r\n " . "Adres : $adres \r\n " . "Aantal tickets : $aantal \r\n " . "Soort Tickets : $ticketsoort";
mail($to, $subject, $msg, "From: $email\r\nReply-To: $email\r\nReturn-Path: $email\r\n");
?>
<div align="center">Bestelling verzonden, je ontvangt zo snel mogelijk een email met de betalingsgegevens.</div>
<?php
}
}
if(!isset($_POST['send']) || $errmsg != '')
{
?>
<div align="center" class="errmsg"><?=$errmsg;?></div>
<form method="post" name="msgform" id="msgform">
<table width="260" border="0" align="center" cellpadding="2" cellspacing="1" class="maincell">
<tr>
<td width="106"><div align="right">Naam:</div></td>
<td width="200"><input name="sname" type="text" id="sname" size="25" value="<?=$sname;?>"></td>
</tr>
<tr>
<td><div align="right">Email:</div></td>
<td><input name="email" type="text" id="email" size="25" value="<?=$email;?>"></td>
</tr>
<tr>
<td><div align="right">Adres:</div></td>
<td><textarea name="adres" cols="25" rows="2" id="adres"><?=$adres;?>
</textarea></td>
</tr>
<tr>
<td><div align="right">Aantal Tickets:</div></td>
<td><input name="aantal" type="text" id="aantal" value="<?=$aantal;?>" size="5"></td>
</tr>
<tr>
<td><div align="right">Ticket Soort:</div></td>
<td><p>
<label>
<input name="gewoon" type="radio" value="<?=$ticketsoort;?>" checked>
Gewoon</label>
<br>
<label>
<input type="radio" name="vip" value="<?=$ticketsoort;?>">
VIP</label>
<br>
</p></td>
</tr>
<tr align="center">
<td colspan="2"><input name="send" type="submit" id="send" value="Verzend Bestelling" onclick="return checkForm();"></td>
</tr>
</table>
</form>
<?php
}
function isEmail($email)
{
return(preg_match("/^[-_.[:alnum:]]+@((([[:alnum:]]|[[:alnum:]][[:alnum:]-]*[[:alnum:]])\.)+(ad|ae|aero|af|ag|ai|al|am|an|ao|aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|com|coop|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|in|info|int|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mil|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|museum|mv|mw|mx|my|mz|na|name|nc|ne|net|nf|ng|ni|nl|no|np|nr|nt|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)$|(([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5]))$/i"
,$email));
}
?>
</div>
Hoe moet ik die radiobuttons doen werken, enfin ja ik bedoel dus zodanig dat die VIP of GEWOON info ook word meegemaild, al de rest werkt perfect.
Het is iets heel simpel denk ik maar kvind niet wat.
Reeds dank
Dit was niet met je edit knopje, maar zo ziet je post er stukken beter uit. Aangezien je nu een dubbel-topic hebt sluit ik die ander en kunnen we hier verder gaan.
Blanche schreef op 01.11.2007 19:59:
Als je nog even tags om je code heen zet, wordt het allemaal iets leesbaarder...
edit: Als je wilt dat een radio button werkt zul je natuurlijk wel dezelfde naam aan die buttons moeten geven. De verschillende waarden (gewoon, vip) zet je in het value attribuut.
Bij het verwerken kun je de gekozen waarde dan uitlezen met
edit: Als je wilt dat een radio button werkt zul je natuurlijk wel dezelfde naam aan die buttons moeten geven. De verschillende waarden (gewoon, vip) zet je in het value attribuut.
Bij het verwerken kun je de gekozen waarde dan uitlezen met
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<tr>
<td><div align="right">Ticket Soort:</div></td>
<td><p>
<label>
<input name="gewoon" type="radio" value="<?=$gewoon;?>" checked>
Gewoon</label>
<br>
<label>
<input type="radio" name="vip" value="<?=$vip;?>">
VIP</label>
<br>
</p></td>
</tr>
<td><div align="right">Ticket Soort:</div></td>
<td><p>
<label>
<input name="gewoon" type="radio" value="<?=$gewoon;?>" checked>
Gewoon</label>
<br>
<label>
<input type="radio" name="vip" value="<?=$vip;?>">
VIP</label>
<br>
</p></td>
</tr>
of bedoel je dat niet?
hoop dat je mijn code wil aanpassen, reeds dank
Blanche schreef op 01.11.2007 20:10:
Als je wilt dat een radio button werkt zul je natuurlijk wel dezelfde naam aan die buttons moeten geven.
Is toch wel erg duidelijk.
Code (php)
1
2
3
4
2
3
4
<input type="radio" name="soort" value="gewoon">Gewoon
<input type="radio" name="soort" value="vip">VIP
Precies zoals ik zei. Verder had je dit zelf natuurlijk ook op kunnen zoeken. Of even een van de talloze voorbeeldjes van formulieren met radiobuttons die op internet te vinden zijn, erbij kunnen pakken...
<input type="radio" name="soort" value="vip">VIP
Precies zoals ik zei. Verder had je dit zelf natuurlijk ook op kunnen zoeken. Of even een van de talloze voorbeeldjes van formulieren met radiobuttons die op internet te vinden zijn, erbij kunnen pakken...
Wat moet ik dan hier zetten? ::
Code (php)
1
2
3
4
5
2
3
4
5
// the mail message
$msg = "Van : $sname \r\n " . "Adres : $adres \r\n " . "Aantal tickets : $aantal \r\n " . "Soort Tickets : $ticketsoort";
mail($to, $subject, $msg, "From: $email\r\nReply-To: $email\r\nReturn-Path: $email\r\n");
?>
$msg = "Van : $sname \r\n " . "Adres : $adres \r\n " . "Aantal tickets : $aantal \r\n " . "Soort Tickets : $ticketsoort";
mail($to, $subject, $msg, "From: $email\r\nReply-To: $email\r\nReturn-Path: $email\r\n");
?>
bij soort tickets?
Die zul je dus aan de $msg variabele toe moeten voegen...
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
86
87
88
89
90
91
92
93
94
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
<?php
$errmsg = ''; // error message
$sname = ''; // naam
$email = ''; // email adres
$adres = ''; // adres
$aantal = ''; // aantal
$ticketsoort = ''; // ticketsoort
$gewoon = ''; // gewoon
$vip = ''; // vip
if(isset($_POST['send']))
{
$sname = $_POST['sname'];
$email = $_POST['email'];
$adres = $_POST['adres'];
$aantal = $_POST['aantal'];
$ticketsoort = $_POST['ticketsoort'];
if(trim($sname) == '')
{
$errmsg = 'Vul je naam in';
}
else if(trim($email) == '')
{
$errmsg = 'Vul een emailadres in';
}
else if(!isEmail($email))
{
$errmsg = 'Emailadres is niet correct';
}
else if(trim($aantal) == '')
{
$errmsg = 'Vul een aantal in';
}
if($errmsg == '')
{
if(get_magic_quotes_gpc())
{
$subject = stripslashes($subject);
$message = stripslashes($message);
}
// the email will be sent here
$to = "[email protected]";
// the email subject
$subject = '[Tickets DancePhobia]';
// the mail message
$msg = "Van : $sname \r\n " . "Adres : $adres \r\n " . "Aantal tickets : $aantal \r\n " . "Soort Tickets : $ticketsoort \r\n ";
mail($to, $subject, $msg, "From: $email\r\nReply-To: $email\r\nReturn-Path: $email\r\n");
?>
<div align="center">Bestelling verzonden, je ontvangt zo snel mogelijk een email met de betalingsgegevens.</div>
<?php
}
}
if(!isset($_POST['send']) || $errmsg != '')
{
?>
<div align="center" class="errmsg"><?=$errmsg;?></div>
<form method="post" name="msgform" id="msgform">
<table width="260" border="0" align="center" cellpadding="2" cellspacing="1" class="maincell">
<tr>
<td width="106"><div align="right">Naam:</div></td>
<td width="200"><input name="sname" type="text" id="sname" size="25" value="<?=$sname;?>"></td>
</tr>
<tr>
<td><div align="right">Email:</div></td>
<td><input name="email" type="text" id="email" size="25" value="<?=$email;?>"></td>
</tr>
<tr>
<td><div align="right">Adres:</div></td>
<td><textarea name="adres" cols="25" rows="2" id="adres"><?=$adres;?>
</textarea></td>
</tr>
<tr>
<td><div align="right">Aantal Tickets:</div></td>
<td><input name="aantal" type="text" id="aantal" value="<?=$aantal;?>" size="5"></td>
</tr>
<tr>
<td><div align="right">Ticket Soort:</div></td>
<td><select name="<?=$ticketsoort;?>" id="$ticketsoort">
<option value="gewoon">Gewoon</option>
<option value="vip">VIP</option>
</select></td>
</tr>
<tr align="center">
<td colspan="2"><input name="send" type="submit" id="send" value="Verzend Bestelling" onclick="return checkForm();"></td>
</tr>
</table>
</form>
$errmsg = ''; // error message
$sname = ''; // naam
$email = ''; // email adres
$adres = ''; // adres
$aantal = ''; // aantal
$ticketsoort = ''; // ticketsoort
$gewoon = ''; // gewoon
$vip = ''; // vip
if(isset($_POST['send']))
{
$sname = $_POST['sname'];
$email = $_POST['email'];
$adres = $_POST['adres'];
$aantal = $_POST['aantal'];
$ticketsoort = $_POST['ticketsoort'];
if(trim($sname) == '')
{
$errmsg = 'Vul je naam in';
}
else if(trim($email) == '')
{
$errmsg = 'Vul een emailadres in';
}
else if(!isEmail($email))
{
$errmsg = 'Emailadres is niet correct';
}
else if(trim($aantal) == '')
{
$errmsg = 'Vul een aantal in';
}
if($errmsg == '')
{
if(get_magic_quotes_gpc())
{
$subject = stripslashes($subject);
$message = stripslashes($message);
}
// the email will be sent here
$to = "[email protected]";
// the email subject
$subject = '[Tickets DancePhobia]';
// the mail message
$msg = "Van : $sname \r\n " . "Adres : $adres \r\n " . "Aantal tickets : $aantal \r\n " . "Soort Tickets : $ticketsoort \r\n ";
mail($to, $subject, $msg, "From: $email\r\nReply-To: $email\r\nReturn-Path: $email\r\n");
?>
<div align="center">Bestelling verzonden, je ontvangt zo snel mogelijk een email met de betalingsgegevens.</div>
<?php
}
}
if(!isset($_POST['send']) || $errmsg != '')
{
?>
<div align="center" class="errmsg"><?=$errmsg;?></div>
<form method="post" name="msgform" id="msgform">
<table width="260" border="0" align="center" cellpadding="2" cellspacing="1" class="maincell">
<tr>
<td width="106"><div align="right">Naam:</div></td>
<td width="200"><input name="sname" type="text" id="sname" size="25" value="<?=$sname;?>"></td>
</tr>
<tr>
<td><div align="right">Email:</div></td>
<td><input name="email" type="text" id="email" size="25" value="<?=$email;?>"></td>
</tr>
<tr>
<td><div align="right">Adres:</div></td>
<td><textarea name="adres" cols="25" rows="2" id="adres"><?=$adres;?>
</textarea></td>
</tr>
<tr>
<td><div align="right">Aantal Tickets:</div></td>
<td><input name="aantal" type="text" id="aantal" value="<?=$aantal;?>" size="5"></td>
</tr>
<tr>
<td><div align="right">Ticket Soort:</div></td>
<td><select name="<?=$ticketsoort;?>" id="$ticketsoort">
<option value="gewoon">Gewoon</option>
<option value="vip">VIP</option>
</select></td>
</tr>
<tr align="center">
<td colspan="2"><input name="send" type="submit" id="send" value="Verzend Bestelling" onclick="return checkForm();"></td>
</tr>
</table>
</form>
Reeds dank
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<td><select name="ticketsoort" id="ticketsoort">
<?php
echo ($ticketsoort == 'gewoon') ? '<option value="gewoon" selected>Gewoon</option>' : '<option value="gewoon">Gewoon</option>';
echo ($ticketsoort == 'vip') ? '<option value="vip" selected>Gewoon</option>' : '<option value="vip">VIP</option>';
?>
</select></td>
<?php
echo ($ticketsoort == 'gewoon') ? '<option value="gewoon" selected>Gewoon</option>' : '<option value="gewoon">Gewoon</option>';
echo ($ticketsoort == 'vip') ? '<option value="vip" selected>Gewoon</option>' : '<option value="vip">VIP</option>';
?>
</select></td>
hartelijk bedankt, het werkt :)
Graag gedaan.