【发布时间】:2017-05-08 07:40:31
【问题描述】:
这是一个调查系统。我有一个动态下拉列表,显示我的表数据库中的一列“问题标题”。如何在不刷新页面的情况下实时单击“answer_type”列时显示其其他列“Option_1 到 Option_10”(我假设最大选项为 10)?就像如果'answer_type'是复选框,它将显示为复选框,如果它是单选按钮,它将显示单选按钮。这是我在下拉列表中显示“question_title”的代码
$query=mysqli_query($con, "SELECT question.* FROM question LEFT JOIN category AS subcategory on subcategory.category_id = question.question_subcat WHERE question.question_category = $question AND (question.question_subcat IS NULL OR subcategory.category_id IS NOT NULL)");
echo "<b id='labelquestion_dropdown".$i."'>Question #". $i."</b>";
echo "<select id='question_dropdown".$i."' class='form-control-static' name='question_dropdowns".$i."'>";
echo "<option selected>"; echo "Select"; echo "</option>";
while($row=mysqli_fetch_array($query))
{
echo "<option value='$row[question_id]'>";
echo $row["questiontitle"];
echo "</option>";
}
echo "</select>";
echo "<br />";
【问题讨论】:
-
在此使用 ajax
-
请问先生,您能帮忙处理一下代码吗? @Demonyowh
-
通过使用 ajax 调用,您可以做到这一点。
-
如何使用 ajax 添加 If else?我必须做一个 if else 无论是单选按钮还是复选框。 @ZaidBinKhalid
-
在选择选项中用户会选择复选框或单选按钮吗?
标签: javascript php jquery mysql ajax