php数据勾选删除 php全选删除
PHP中如何用复选框删除数据和修改数据
页面代码:
成都创新互联公司于2013年创立,先为巫山等服务建站,巫山等地企业,进行企业商务咨询服务。为巫山企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
SCRIPT LANGUAGE="JavaScript"
function ck(b){
var input = document.getElementsByTagName("input");
for (var i=0;iinput.length ;i++ ){
if(input[i].type=="checkbox")
input[i].checked = b;
}
}
/SCRIPT
form action="delete.php" method="post"
?php
$row=Array(1,2,3,4);
for($i=0;$icount($row);$i++){
?
INPUT TYPE="checkbox" NAME="checkbox[]" id="?echo $row[$i]?" value="?echo $row[$i]?"?echo $row[$i]?
?php
}
?
br/
input type="button" onclick="ck(true)" value="全选"
input type="button" onclick="ck(false)" value="取消全选"
input type="submit" name="submit" value="删除"
/form
delete.php代码:
?php
$checkbox=$_POST['checkbox'];
print_r($checkbox);
?
php+mysql实现图中把数据库中数据显示在表上,勾选多选按钮,点击删除按钮实现删除 (新手恳求
前端:
$sql="select * from 你的表名";
$result=mysql_query($sql);
while($result){
echo" table";
echo"tr";
echo"td";
echo"$result[ 你查询的数据名称 ]";
echo "a herf='delete.php?id= $result[id] '删除/a";
echo"/td";
echo"/tr";
echo"/table";
}
后台:delete.php
if(isset(GET[ID])){
$SQL="DELETE FROM 你的表名 WHERE ID ='."GET[ID]".'";
MYSQL_QUERY($SQL);
if(mysql_affect_rows($sql)0){
echo"scriptalert('删除成功');location.href='javascript:go(-1)'/script";
};
}
注:手机端打的,符号有些可能弄成中文的了,改过来就行
php,用TP框架,多选框被勾选之后怎么样才可以把值传到后台进行删除?谢谢
如果用JS接受值的话
%
String arr[]= request.getParameterValues("del_id");//这时接收到的就是一个数组了
for(int i=0;iarr.length;i++){
out.println(arr[i]);
}
%
如果用form来接收的话
FORM method="post" action="checkTest.php"
INPUT name="test[]" type="checkbox" value="1" /
INPUT type="checkbox" name="test[]" value="2" /
INPUT type="checkbox" name="test[]" value="3" /
INPUT type="checkbox" name="test[]" value="4" /
INPUT type="checkbox" name="test[]" value="5" /
INPUT type="submit" name="Submit" value="Submit" /
/FORM
可以把name属性设置为数组
然后在post页面$_POST['test']获取进行操作
本文题目:php数据勾选删除 php全选删除
文章地址:http://ybzwz.com/article/hjeipg.html