我想弄清楚在後端處理這個問題的最佳方法是什麼。當我提交我的表格時,我想驗證是否有針對問題和答案的選擇,但仍然能夠正確回答正確的問題。驗證用戶輸入
<?php
<fieldset>
<legend>Secret Questions</legend>
<dl>
<dt><label for="question1">Question #1:</label></dt>
<dd>
<select size="1" name="questions[]" id="question1">
<option value="">- Select -</option>
<?php
while ($row = mysqli_fetch_array ($result, MYSQLI_ASSOC)) {
print "<option value=\"".$row['id']."\">".$row['question']."</option>\r";
}
?>
</select>
</dd>
</dl>
<dl>
<dt><label for="answer">Answer:</label></dt>
<dd><input type="text" name="answers[]" id="answer" size="54" /></dd>
</dl>
<dl>
<dt><label for="question2">Question #2:</label></dt>
<dd>
<select size="1" name="questions[]" id="question2">
<option value="">- Select -</option>
<?php
mysqli_data_seek($result, 0);
while ($row = mysqli_fetch_array ($result, MYSQLI_ASSOC)) {
print "<option value=\"".$row['id']."\">".$row['question']."</option>\r";
}
?>
</select>
</dd>
</dl>
<dl>
<dt><label for="answer">Answer:</label></dt>
<dd><input type="text" name="answers[]" id="answer" size="54" /></dd>
</dl>
<dl class="submit">
<input type="submit" name="submit" id="submit" value="Enter" />
</dl>
</fieldset>
?>
你在問「最好的方法」,但你有沒有實現「*任何*方式」? – zerkms