加急!php表单url的get提交如何传checkbox值参,用来做“全部删除”用的数组删除mysql数据库?在线等
做一个管理图书查询表单,要求是点击“全部删除”时,能将所选项目删除。我现在处理都做了,就差跳转提交时,在url地址中如何以get或post提交checkbox中的数组值,...
做一个管理图书查询表单,要求是点击“全部删除”时,能将所选项目删除。我现在处理都做了,就差跳转提交时,在url地址中如何以get或post提交checkbox中的数组值,代码如下:
dispsql.php
if($dresult->num_rows > 0){
echo "<form action='bookalldel.php?id=<?php echo "这里试过很多变量和值都不知如何传数据库的$info["id"]或$inin的数组值,求解!"?>' method='post'>";
echo "<table align='center' border='0'><caption><h2>图书信息浏览</h2></caption><tr><td><h4>选择框</h4></td><td><h4>图书名称</h4></td>...;
$info=$dresult->fetch_assoc() or die (mysql_error());
$inin=$in=$info["id"];//重复申请两次,怕有混淆。
echo "<tr><td><input type='checkbox' value='$inin' name='sel' </td><td>".$info['name']."</td><td>".$info['type']."</td><td>".$info['price']."</td><td>".$info['publish']."</td><td><a href='bookedit.php?id=$in' target='right'>修改</a></td><td><a href='bookdel.php?id=$in'>删除</a></td></tr>";
}
echo "</table>";
echo "<a href='javascript:select()'>全选</a>/<a href='javascript:fanselect()'>反选</a>/<a href='javascript:noselect()'>全不选</a> 选中项: /<input type=submit name='submit' value='全部删除'>";
echo "</form>";
}else {echo "无记录!";}
<html>
<script type="text/javascript">
var checkall=document.getElementsByName("sel");
function select(){ //全选
for(var i=0;i<checkall.length;i++){
checkall[i].checked=true; }}
</script>
</html>
代码中只讲全选功能贴出,为的是要您知道我是如何用checkbox获取的数组信息,但是获取checkall中并不是数组也没有信息,我想根据选中状态将数据库中的主键id值如上面传递数据进去,请问怎么传啊?求解! 展开
dispsql.php
if($dresult->num_rows > 0){
echo "<form action='bookalldel.php?id=<?php echo "这里试过很多变量和值都不知如何传数据库的$info["id"]或$inin的数组值,求解!"?>' method='post'>";
echo "<table align='center' border='0'><caption><h2>图书信息浏览</h2></caption><tr><td><h4>选择框</h4></td><td><h4>图书名称</h4></td>...;
$info=$dresult->fetch_assoc() or die (mysql_error());
$inin=$in=$info["id"];//重复申请两次,怕有混淆。
echo "<tr><td><input type='checkbox' value='$inin' name='sel' </td><td>".$info['name']."</td><td>".$info['type']."</td><td>".$info['price']."</td><td>".$info['publish']."</td><td><a href='bookedit.php?id=$in' target='right'>修改</a></td><td><a href='bookdel.php?id=$in'>删除</a></td></tr>";
}
echo "</table>";
echo "<a href='javascript:select()'>全选</a>/<a href='javascript:fanselect()'>反选</a>/<a href='javascript:noselect()'>全不选</a> 选中项: /<input type=submit name='submit' value='全部删除'>";
echo "</form>";
}else {echo "无记录!";}
<html>
<script type="text/javascript">
var checkall=document.getElementsByName("sel");
function select(){ //全选
for(var i=0;i<checkall.length;i++){
checkall[i].checked=true; }}
</script>
</html>
代码中只讲全选功能贴出,为的是要您知道我是如何用checkbox获取的数组信息,但是获取checkall中并不是数组也没有信息,我想根据选中状态将数据库中的主键id值如上面传递数据进去,请问怎么传啊?求解! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询