
正文
php删除一行数据代码 php删除一行数据代码怎么写
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP中如何用复选框删除数据和修改数据
页面代码php删除一行数据代码:
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删除一行数据代码:
?php
$checkbox=$_POST['checkbox'];
print_r($checkbox);
?
相关问答
Q1: php 中 怎么实现点击按钮 然后从MYSQL中删除对应行的数据
无刷新操作php删除一行数据代码,可以用jquery.ajax来操作。
快下班了,就简单地写一段给你试试。
假设你php删除一行数据代码的删除按钮是php删除一行数据代码:
input type="button" name="del_post" class="del_button" value="点击删除该行记录" id="68" /
这里php删除一行数据代码的id实际代表该行对应php删除一行数据代码的数据库中的ID。(明白的吧?)
下面用jquery处理
script type="text/javascript" src=""/script
script type="text/javascript"
$(document).ready(function(){
$(".del_button").each(function(){
$(this).click(function(){
var $id = $(this).attr("id");
$.post('这是你执行删除动作的php文件,如:del_post.php',{id:$id},function(result){ alert(result); })
});
});
})
/script
至于如何执行删除操作,可以参考一些MYSQL数据库的知识。
大致语句为:
$id = $_POST["id"] ? $_POST["id"] : 0;
$sql = "Delete from [数据表] where id = ".$id;
具体你可以看看
Q2: php 中怎么实现点击按钮 然后从MYSQL中删除对应行的数据..希望高手教我
form name="subscription" action="这个是你PHP文件的路径" method="post"
input type="hidden" name="id" value="?php echo $myrow["id"] ?"/
table width="600" border="1"
tr
td width="300"?php echo $myrow["name"] ?/td
td width="300"?php echo $myrow["sex"] ?/td
td width="300"?php echo $myrow["age"] ?/td
td width="300"?php echo $myrow["address"] ?/td
td width="300"a href="xiugai.php"修改信息/a/td
td width="300"input type="submit" name="Submit" value="删除" / /td
/tr
/table
/form
?php
include("conn.php");
if(!empty($_POST)){
$id = $_POST['id'];
$sql = "delete from student where id='$id'";
$query = mysql_query($sql);
if($query){
echo "scriptalert('删除成功');history.back();/script";
}
}
?
Q3: php+mysql 删除指定行时弹出“确认”“取消”代码
这个一般用js 来做
script
function doaction(){
if(confirm("确定要删除吗?"))
{
alert('删除成功!');
return true;
}else
{
return false;
}
}
/script
button onclick="doaction()"确定/button
我看了你的原因
你可以他们放在一个页面上
也就是a href='当前页.php?id=$myrow[0]'/a
把del1.php里面的逻辑代码复制到当前页 或者include过来
Q4: PHP怎么实现批量删除 实现批量删除的代码
1.前台
!DOCTYPE html
html
head
title批量删除/title
/head
body
scripttype="text/javascript"
//复选框
function checkall(all)
{
var ck = document.getElementsByClassName("ck");
if(all.checked)
{
for(var i=0;ick.length;i++)
{
ck[i].setAttribute("checked","checked");
}
}
else
{
for(vari=0;ick.length;i++)
{
ck[i].removeAttribute("checked");
}
}
}
/script
formaction="test.php"method="post"
tableborder="1"
trthinputtype="checkbox"name="all"onclick="checkall(this)"/id/thth名字/th/tr
!-- 此处调用显示列表函数 --
?phpshow() ?
trtdcolspan="3"inputtype="submit"value="批量删除"/td/tr
/table
/form
/body
?php
//显示列表
function show()
{
//连接数据库
@mysql_connect('localhost','root','');
mysql_select_db('test');
mysql_query('set names utf8');
$sql="select id,name from test";
$res=mysql_query($sql);
//循环取出数据
while($row=mysql_fetch_row($res))
{
echo "tr
td
inputtype='checkbox'value='{$row[0]}'name='item[]'class='ck'/
{$row[0]}
/td
td{$row[1]}/td
/tr";
}
}
?
/html
2.后台
?php
//接收post传来php删除一行数据代码的数组
$arr=$_POST["item"];
/**
* 批量删除
* 思路php删除一行数据代码:把前台批量选择的数据放在数组里php删除一行数据代码,删除该数组即可
* @param $arr
* @return $res 成功or失败
*/
functionbatch_del($arr)
{
@mysql_connect('localhost','root','');
mysql_select_db('test');
mysql_query('set names utf8');
//把数组元素组合为字符串php删除一行数据代码:
$str= implode("','",$arr);
//in 表示多个
$sql="delete from test where id in('{$str}')";
$res= mysql_query($sql);
if(!$res){
echo"删除失败";
}else{
if(mysql_affected_rows()0){
echo"删除成功";
}else{
echo"没有行受到影响";
}
}
}
//调用批量删除函数
batch_del($arr);
Q5: php数组中删除元素的实现代码
复制代码
代码如下:
?php
$arr
=
array('a','b','c','d');
unset($arr[1]);
print_r($arr);
?
print_r($arr)之后,结果却不是那样的,最终结果是
Array
(
[0]
=
a
[2]
=
c
[3]
=
d
那么怎么才能做到缺少的元素会被填补并且数组会被重新索引呢?答案是array_splice():
复制代码
代码如下:
?php
$arr
=
array('a','b','c','d');
array_splice($arr,1,1);
print_r($arr);
//
span
style="font-family:
Simsun;font-size:16px;
"Array
(
[0]
=
a
[1]
=
c
[2]
=
d
)/span
?
关于php删除一行数据代码和php删除一行数据代码怎么写的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







