我有这样的情况。这是我的代码=>
while ($data = mysqli_fetch_assoc($result)){
echo "<tr>";
echo "<td><span class='getinfo'>" . $data['username'] . "</span></td>";
echo "<td></td>";
echo "<td><span class='getinfo'>" . $data['email'] . "</span></td>";
echo "<td></td>";
echo "<td><span class='getinfo'>" . $data['rights'] . "</span></td>";
echo "<td></td>";
echo "<td><span class='getinfo'>" . $data['last_seen'] . "</span></td>";
echo "<td></td>";
echo "<td><span class='getinfo'>" . $data['since'] . "</span></td>";
echo "<td></td>";
echo "<td><span class='getinfo'><select name='change_rights'><option value='sel'>* * *</option><option value='null'>0</option><option value='one'>1</option></select></span></td>";
echo "<td></td>";
echo "<td><span class='getinfo'><input type='submit' name='del_user' id='del_user' value='Delete'></span></td>";
echo "</tr>";
}
就像你看到的那样,我已经根据数据 <select>
和 delete Submit
进行了介词
这一切都在一个
<form name="" action="" method="post"></form>
是否可以使用<select>
进行修改,还可以删除脚本中的数据,如果可能的话,如何删除?或者不能建议我怎么做?
如果我有像这样的HTML格式=&gt;
<form name="mod" action="default.php" method="post">
<input type="checkbox" name="mod[]" id="mod1">
<input type="checkbox" name="mod[]" id="mod2">
<input type="submit" name="ok" value="ok">
</form>
和php =&gt;
if (isset($_POST['ok'])){
if ($_POST['mod']=="mod1"){
echo "one";
} else {
echo "two";
}
}
(我从来没有使用php复选框,我不太清楚) 事情进展不顺利,这里有什么不对?
答案 0 :(得分:1)
这看起来不太好。尝试为每个条目使用单独的表单,并为其添加一个包含标识符的隐藏字段。另一种解决方案:为每个条目添加复选框,并使用只有一个提交按钮的单个表单