Ik heb een table in een MySQL dbase die ik wil vullen dmv de variabelen die ik met een POST krijg uit een form. Het gaat om de antwoorden van een 80-tal vragen mbv. radiobuttons.
$radiobutton1 (dus $radiobutton met een cijfer erachter) geeft gewoon de goede waarde.
Maar het gaat om de $radiobutton variabele in de for-loop.
Wat moet ik daar op de plaats van $radiobuttonXX zetten (in de SQL statement)??
Ik heb het volgende geprobeerd wat niet werkte.
$temp = "$radiobutton" . $i;
('$respID','$i','$temp')";
en
('$respID','$i','$radiobutton$i')";
PHP:
1
2
3
4
5
6
| printf("%s<br><br>", $radiobutton1); for ($i = 1; $i <= $aantalvragen; $i++) { $sql = "INSERT INTO antwoordNS (respID, vraagID, antwoord) VALUES ('$respID','$i','$radiobuttonXX')"; $result = mysql_query($sql) or die( "Antwoord kon niet worden toegevoegd aan database..." ); } |
$radiobutton1 (dus $radiobutton met een cijfer erachter) geeft gewoon de goede waarde.
Maar het gaat om de $radiobutton variabele in de for-loop.
Wat moet ik daar op de plaats van $radiobuttonXX zetten (in de SQL statement)??
Ik heb het volgende geprobeerd wat niet werkte.
$temp = "$radiobutton" . $i;
('$respID','$i','$temp')";
en
('$respID','$i','$radiobutton$i')";
[ Voor 14% gewijzigd door Reignman op 31-03-2005 15:34 ]