作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的表 oeQuestions 中有一个问题列。我想输出每个问题,其左侧有一个复选框,在输出结束时,有人可以选择他们想要的问题,然后在提交按钮上,将弹出下一页,仅显示选定的问题。我终于可以使用复选框打印每个问题,但我也需要帮助动态更改每个问题的值(我的提交按钮未显示)任何帮助都会很棒。
<div style="font-family: kodakku; font-size:25px; font-weight:bold;">
<?php
$sql = " SELECT Question FROM multQuestions ";
$result = mysqli_query($dbCon, $sql);
if(mysqli_num_rows($result)>0)
{
while($row = mysqli_fetch_assoc($result))
{
echo '<input type="checkbox" name="checkboxvar[]" value="Option One">' . $row["Question"]." <br />";
}
}
?>
</div>
最佳答案
@MarcB 在他的评论中所说的是,您需要一个唯一的标识符作为值。
这意味着您必须将其添加到您的选择中:
<div style="font-family: kodakku; font-size:25px; font-weight:bold;">
<?php
$sql = " SELECT ID, Question FROM multQuestions ";
$result = mysqli_query($dbCon, $sql);
(注意,我使用了 ID
...您的 multQuestions 表上确实有一个唯一的 ID,对吧?)
然后将其用作值:
if(mysqli_num_rows($result)>0)
{
while($row = mysqli_fetch_assoc($result))
{
echo '<input type="checkbox" name="checkboxvar[]" value="'.$row["ID"].'">' . $row["Question"]." <br />";
}
}
?>
</div>
关于php - 制作一个包含数据库元素的复选框形式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27068431/
我是一名优秀的程序员,十分优秀!