Forum » Server-Side scripting » Dropdown probleem
Berichten: 849
avatar
Offline Stuur privebericht
CP'ers,
Ik wou een dropdown maken en daarna iets in de database zetten. Ik heb nu dit:
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?
if(isset($_POST['submit'])){
$categorie $_POST['menu'];
$regel $_POST['regel'];
mysql_query("INSERT INTO regels(categorie,regel) values('$categorie','$regel')") or die(mysql_error());
echo
"GELUK!";
}
?>
<tr><td><width="125">Categorie:</td>
<td>
<select name="menu">
<option value="1">Algemeen</option>
<option value="2">Spel</option>
<option value="3">Forum</option>
<option value="4">Chat</option>
</select></td></tr>
<tr><td><width="125">Regel :</td>
<td><textarea cols=40 rows=10 name="regel"></textarea></td></tr>
<tr><td><form method=post><input type="submit" name="submit" value="Voeg regel toe!"> 
</td></tr></form>

Alleen het werkt niet, zou iemand willen/kunnen helpen?
Laatst gewijzigd door Perrytje11 op 2010-04-24 12:33:01
24-04-2010 12:09
Dit topic is 130 keer bekeken door 2 verschillende leden
Reacties op: "Dropdown probleem"
1 | 2 Volgende pagina
Skype & Microsoft
Berichten: 3096
avatar
Offline Stuur privébericht
-knip-

24-04-2010 12:19
Dupstep
Berichten: 2302
avatar
Offline Stuur privébericht
Hij bedoelt die option list
24-04-2010 12:21
Berichten: 849
avatar
Offline Stuur privébericht
Quote: Ferhatje

Hij bedoelt die option list


Dat heet toch dropdown
(kan best fout zijn hoor)
24-04-2010 12:34
Skype & Microsoft
Berichten: 3096
avatar
Offline Stuur privébericht
Ja maar er zijn tig soorten dropdown menu's..
24-04-2010 12:49
Berichten: 849
avatar
Offline Stuur privébericht
Ow, sorry.
Maar weet iemand misschien wat er fout is
24-04-2010 12:55
What else?
Berichten: 1180
avatar
Online Stuur privébericht
doe een print_r($_POST) gebruiken kan je zien hoe de $_POST heet van het dropdown menu
24-04-2010 12:56
Berichten: 849
avatar
Offline Stuur privébericht
Quote: Patrick

doe een print_r($_POST) gebruiken kan je zien hoe de $_POST heet van het dropdown menu


Dan krijg ik dit:
Code | Selecteer Alles
minimaliseren
1
Array ( )
24-04-2010 13:05
What else?
Berichten: 1180
avatar
Online Stuur privébericht
ook nadat je op submit hebt gedrukt?

edit;
staat <form> method op POST ?
24-04-2010 13:12
Berichten: 849
avatar
Offline Stuur privébericht
Quote: Patrick

ook nadat je op submit hebt gedrukt?

edit;
staat <form> method op POST ?


Na submit is het dit;
Code | Selecteer Alles
minimaliseren
1
Array ( [submit] => Voeg regel toe! )


Edit;
Ja, <form> staat op post

Nieuwe reactie samengevoegd met originele reactie op 24.04.10 13:31:19:
Zou het eraan kunnen liggen dat de mysqlquery niet klopt?
24-04-2010 13:14
BOE!
Berichten: 459
avatar
Offline Stuur privébericht
Oplossing is simpel

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?
if(isset($_POST['submit'])){
$categorie $_POST['menu'];
$regel $_POST['regel'];
mysql_query("INSERT INTO regels(categorie,regel) values('$categorie','$regel')") or die(mysql_error());
echo
"GELUK!";
}
?>
<form method=post>
<tr><td><width="125">Categorie:</td>
<td>
<select name="menu">
<option value="1">Algemeen</option>
<option value="2">Spel</option>
<option value="3">Forum</option>
<option value="4">Chat</option>
</select></td></tr>
<tr><td><width="125">Regel :</td>
<td><textarea cols=40 rows=10 name="regel"></textarea></td></tr>
<tr><td><input type="submit" name="submit" value="Voeg regel toe!"> 
</td></tr></form>


dit is de oplossing hierobven.

Wat was er verkeerd zijn
Code | Selecteer Alles
minimaliseren
1
<form method=post>


stond verkeerd

Mvg
25-04-2010 08:01
Reageer op: "Dropdown probleem"
1 | 2 Volgende pagina
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden