Ik ben bezig met het volgende stukje code:
De bedoeling is dus dat als er wat geselecteerd wordt in de <select> list deze waarde meteen gesubmit wordt. Dit gebeurd ook, want als ik voor de if "echo $choosedb;" zet krijg ik netjes de geselecteerde waarde te zien.
Het probleem is dat het if statment altijd false geeft, ook als "bla" wordt gekozen uit de tabel. Ik heb al geprobeerd met verschillende quotes te werken, maar allemaal geven ze fout als uitkomst.
iemand enig idee waar dit aan ligt?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| <form action="database.php" method="post" >
<p>Selecteer database:
<select name="choosedb" onchange="submit();" >
<option>make a choise...</option>
<option value="db1">db1</option>
<option value="db2">db1</option>
<option value="bla">bla</option>
</select>
<?php
if ($choosdb == 'bla'){
echo goed;}
else{
echo fout;} |
De bedoeling is dus dat als er wat geselecteerd wordt in de <select> list deze waarde meteen gesubmit wordt. Dit gebeurd ook, want als ik voor de if "echo $choosedb;" zet krijg ik netjes de geselecteerde waarde te zien.
Het probleem is dat het if statment altijd false geeft, ook als "bla" wordt gekozen uit de tabel. Ik heb al geprobeerd met verschillende quotes te werken, maar allemaal geven ze fout als uitkomst.
iemand enig idee waar dit aan ligt?