php fout
Code (php)
1
2
3
4
5
2
3
4
5
<select name=\"wat\">
<option value=\"1\">Klacht</option>
<option value=\"2\">Idee-</option>
<option value=\"3\">Vraag</option>
</select>
<option value=\"1\">Klacht</option>
<option value=\"2\">Idee-</option>
<option value=\"3\">Vraag</option>
</select>
Dit is allemaal oke.
Maar hier word hij opgehaald.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
if(isset($_POST['submit'])) {
if($_POST['wat'] == '1'){
echo '<tr><td class=MainTxt align=center>U klacht is gepost en zal worden behandeld.';
}
if($_POST['wat'] == '2'){
echo '<tr><td class=MainTxt align=center>U idee is gepost en zal worden behandeld.';
}
if($_POST['wat'] == '3'){
echo '<tr><td class=MainTxt align=center>U vraag is gepost en zal worden behandeld';
}
}
if($_POST['wat'] == '1'){
echo '<tr><td class=MainTxt align=center>U klacht is gepost en zal worden behandeld.';
}
if($_POST['wat'] == '2'){
echo '<tr><td class=MainTxt align=center>U idee is gepost en zal worden behandeld.';
}
if($_POST['wat'] == '3'){
echo '<tr><td class=MainTxt align=center>U vraag is gepost en zal worden behandeld';
}
}
Hij doet niks. Ik klik dus bij die option zeg maar klacht maar hij doet niks. Ik krijg de zelfde pagina. Weet iemand wat?
Code (php)
1
2
3
4
5
2
3
4
5
<select name=\"wat\">
<option value=\"1\" name="\klacht\">Klacht</option>
<option value=\"2\" name="\idee\">Idee-</option>
<option value=\"3\" name="\vraag\">Vraag</option>
</select>
<option value=\"1\" name="\klacht\">Klacht</option>
<option value=\"2\" name="\idee\">Idee-</option>
<option value=\"3\" name="\vraag\">Vraag</option>
</select>
Dan zie dat post er zo uit:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
if(isset($_POST['submit'])) {
if($_POST['wat'] == 'klacht'){
echo '<tr><td class=MainTxt align=center>U klacht is gepost en zal worden behandeld.';
}
if($_POST['wat'] == 'idee'){
echo '<tr><td class=MainTxt align=center>U idee is gepost en zal worden behandeld.';
}
if($_POST['wat'] == 'vraag'){
echo '<tr><td class=MainTxt align=center>U vraag is gepost en zal worden behandeld';
}
}
if($_POST['wat'] == 'klacht'){
echo '<tr><td class=MainTxt align=center>U klacht is gepost en zal worden behandeld.';
}
if($_POST['wat'] == 'idee'){
echo '<tr><td class=MainTxt align=center>U idee is gepost en zal worden behandeld.';
}
if($_POST['wat'] == 'vraag'){
echo '<tr><td class=MainTxt align=center>U vraag is gepost en zal worden behandeld';
}
}
Zoeits meschien ?/ weet niet zeker hoor!
Gewijzigd op 01/01/1970 01:00:00 door Kevin
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
if($_SERVER['REQUEST_METHOD'] != 'POST') {
echo '
<form method="post" action="#">
<select name="wat">
<option value="1">Waarde 1</option>
<option value="2">Waarde 2</option>
<option value="3">Waarde 3</option>
</select>
</form>';
} else {
if(isset($_POST['wat'])) {
if($_POST['wat'] == 1) {
echo 'Klacht blabla';
} elseif($_POST['wat'] == 2) {
echo 'Idee blabla';
} elseif($_POST['wat'] == 3) {
echo 'Vraag blabla';
} else {
echo 'Uhm... Dat ging niet helemaal goed...';
}
}
}
?>
if($_SERVER['REQUEST_METHOD'] != 'POST') {
echo '
<form method="post" action="#">
<select name="wat">
<option value="1">Waarde 1</option>
<option value="2">Waarde 2</option>
<option value="3">Waarde 3</option>
</select>
</form>';
} else {
if(isset($_POST['wat'])) {
if($_POST['wat'] == 1) {
echo 'Klacht blabla';
} elseif($_POST['wat'] == 2) {
echo 'Idee blabla';
} elseif($_POST['wat'] == 3) {
echo 'Vraag blabla';
} else {
echo 'Uhm... Dat ging niet helemaal goed...';
}
}
}
?>
Maar beter kan het het met een switch doen denk ik:
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
if($_SERVER['REQUEST_METHOD'] != 'POST') {
echo '
<form method="post" action="#">
<select name="wat">
<option value="1">Waarde 1</option>
<option value="2">Waarde 2</option>
<option value="3">Waarde 3</option>
</select>
</form>';
} else {
if(isset($_POST['wat'])) {
switch($_POST['wat']) {
case 1: echo 'Klacht blabla';
break;
case 2: echo 'Idee blabla';
break;
case 3: echo 'Vraag blabla';
break;
default: 'Uhm.. Ging dat wel goed?';
}
}
}
?>
if($_SERVER['REQUEST_METHOD'] != 'POST') {
echo '
<form method="post" action="#">
<select name="wat">
<option value="1">Waarde 1</option>
<option value="2">Waarde 2</option>
<option value="3">Waarde 3</option>
</select>
</form>';
} else {
if(isset($_POST['wat'])) {
switch($_POST['wat']) {
case 1: echo 'Klacht blabla';
break;
case 2: echo 'Idee blabla';
break;
case 3: echo 'Vraag blabla';
break;
default: 'Uhm.. Ging dat wel goed?';
}
}
}
?>