我有点迷失在所有这些“”和“与”之中。在这份声明中。 基本上这个查询是从表格“标记”中获取所有标记名并将它们显示给用户作为复选框。如果他们点击了“提交”,并且他们错过了另一个领域(比如职位的标题),他们仍然会显示他们选择的标签。我需要帮助的部分是回声部分。当他们点击提交时,似乎没有记住标签。我该如何获得这个php语句,该语句从数据库和输出中获取所有值作为复选框的工作? (PHP/Mysql)
$query4 = "SELECT * FROM tags ORDER BY tagname";
$data4 = mysqli_query($dbc, $query4);
while ($row4 = mysqli_fetch_array($data4))
{
echo "<li><input type='checkbox' name='postingtag[]'";
if (!empty($postingtag)){
echo "value='$postingtag'";
}
else{
echo "value='{$row4['tagID']}'";
}
echo ">{$row4['tagname']}</li>";
}
哪里是$ postingTag变量来的呢? – GSto 2010-04-12 16:47:30
我有一个提交按钮。如果他们点击提交,那么$ _POST ['postingtag']将被存储为$ postingtag变量。 – ggfan 2010-04-12 16:48:17
如果$ postingTag变量显示为空,那么您需要发布表单的HTML代码以及处理表单的PHP代码。有一件事在你的代码中看起来有点缺失,在value =之前缺少空格。 – cowbellemoo 2010-04-12 17:13:36