a.php文件里的这句
echo "<td><a href='lochoes-testcd.php?ID=".$row['ID']."&Name=".$row['Name']."&Sex=".$row['Sex']."&Dept=".$row['Dept']."'>删除</a></td></tr>"
修改为 echo "<td><a href='lochoes-testcd.php?ID=".$row['ID'].“' onclick=' return del()'">删除</a></td></tr>"
而且在<head></head>加这么段代码:
<script type='text/javascript'>
function del(){
if(confirm('是否删除?')){
return true
else
return false
}
}
</script>
而delete.php文件这么写:
$id = $_GET['ID']
$db=mysql_connect("localhost","root","root")or die("链接数据库失败")
mysql_select_db("files")or die("链接数据表库失败")
mysql_query("SET NAMES 'gb2312'")
$sql ="delete from students where id='$id'"
mysql_query($sql)
用按钮或者label都可以,点击触发JS函数,函数中传送id和要改变的值到php文件;php处理后返回状态;
JS接收状态,成功则更新该行分数,不成功刚给出提示。
这得用AJAX。
或者做成超链接,href中传递id和要更新的值,传到本页或其他php页,处理完成后再跳转到显示页;这样不用AJAX,但要用到跳转。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)