2 回答

TA貢獻1816條經(jīng)驗 獲得超6個贊
我將創(chuàng)建 3 個不同的表:
用戶、問題和答案
結(jié)構(gòu):
users:
- id
- name
- other data you store ...
surveys:
- id
- name or whatever data you store about survey
questions
- id
- survey_id
- text (actual question)
- ...
answers
- id
- user_id
- question_id
- answer
如果您想在一列中插入所有答案(我不推薦),您可以序列化答案
您還必須使用不同的數(shù)據(jù)庫結(jié)構(gòu)
answers:
- id
- user_id
- survey_id
- answers
將您的 $i 更改為 1,以便您的問題 ID 以 1 開頭;
$i = 1;
while ($row = mysqli_fetch_assoc($result)) {
// also change the name to just $i
echo "<input type='radio' name='.$i.' value='$vraagA'> $vraagA<br>";
發(fā)布到數(shù)據(jù)庫:
// put all checkbox values in a single array
$answers = [];
for($i = 1; $i<= $numberOfAnswers; $i++) {
$answers[$i] = $_POST[$i];
}
$answers = serialize($answers);
// do the insert query

TA貢獻1795條經(jīng)驗 獲得超7個贊
在Antwoord.php你需要這樣的邏輯。
<?php
if (isset($_POST['q1'])){
$q1 = $_POST['q1'];
mysql_query("INSERT INTO vraag (q1) VALUES ('$q1')");
}
?>
- 2 回答
- 0 關(guān)注
- 151 瀏覽
添加回答
舉報