链接a标签如何调用php写的函数

我想在从数据库中调出的数据用链接形式做管理,就差链接的a标签中,我加了onclick事件,试了各种写法不知是否语法哪里不对?如何调用php写的函数问题,如下面代码:<ah... 我想在从数据库中调出的数据用链接形式做管理,就差链接的 a标签中,我加了onclick事件,试了各种写法不知是否语法哪里不对?如何调用php写的函数问题,如下面代码:
<a href='dispsql.php' onclick='php:mysql_query($sql);'>删除</a>

<a href='dispsql.php' onclick='<?php delall();?>'>全部删除</a>
都无反应,必须用php函数,因为js好像无法接受php的session信息。是不是还要什么ajax技术。好难啊。最好不要ajax技术,只要知道链接代码怎么写就可以。我是小白,刚学这个,请帮忙看下谢谢!
展开
 我来答
零7贰8

推荐于2017-11-25 · 超过29用户采纳过TA的回答
知道答主
回答量:287
采纳率:0%
帮助的人:43万
展开全部
用js才用onclick
按你写的应该用url传值
<a href="dispsql.php?action=delete&id=这里放的是你数据库里对应记录的id">删除</a>
<a href="dispsql.php?action=delete>全部删除</a>
在dispsql.php页面写删除语句,先接收上面传过来的条件
$action=GTE["action"]的值来选择执行删除还是删除全部
if($action=="delete"){
$id=GET["id"];
$sql = "delete from books where id={$id}";
mysql_query($sql);
if($id==""){
全部删除的语句
}
}
nusicvvv
2012-08-19 · TA获得超过2575个赞
知道大有可为答主
回答量:3576
采纳率:33%
帮助的人:1986万
展开全部
理解完全是错的

onclick= 只能接受javascript脚本,也就是只能运行于客户端,而客户端是没有mysql_query 的功能。
<a href='dispsql.php?action=删除'>删除</a>
<a href='dispsql.php?action=delall'>完全删除</a>
在 dispsql.php 写删除 和删除所有 这两个动作的处理函数。
追问
无反应,迷糊了~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
racher24
2012-08-20 · TA获得超过548个赞
知道小有建树答主
回答量:1295
采纳率:0%
帮助的人:945万
展开全部
不用ajax也行
如:删除单条记录
<script>
function del(id)
{
window.open('del.php?ac=del&id='+id); 在此处调用删除函数
}
</script>
<a href="#" onclick="del(12)">删除</a> <!-- del中的12是你循环读取记录的ID值 -->
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a125373978
2012-08-21 · TA获得超过425个赞
知道小有建树答主
回答量:549
采纳率:57%
帮助的人:240万
展开全部
<a href="dispsql.php?action=delall&id=<?php echo $_SESSiON['id];?>">删除</a>
一般都是这样的思路,不用js,不用ajax,不要想的太复杂了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式