PHP与mysql超链接 有更新按钮 跳转更新,删除后数据表中的数据 怎么做来着?

PHP与mysql超链接 有更新按钮 跳转更新,删除后数据表中的数据 怎么做来着?,第1张

删除的功能,你这么写完全错了。我建议删除的代码写在单独的文件。删除文件我暂时命名为:delete.php。

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,但要用到跳转。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8573194.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存