点击链接调用一个php函数怎样实现

 我来答
龙氏风采
2016-12-16 · 知道合伙人互联网行家
龙氏风采
知道合伙人互联网行家
采纳数:5849 获赞数:12817
从事互联网运营推广,5年以上互联网运营推广经验,丰富的实战经

向TA提问 私信TA
展开全部
  • 按按钮调用PHP function函数

首先,请大家看一段HTML代码:

<html>
<head>
</head>
<body>
<input type=button on_click=a();>
</bosy>
</html>

这段HTML代码调用了一个PHP函数:a();。以下是PHP函数a();的代码:

<?php
function a() {echo "aaaa";};
/>

然后呢,你们可想而知:error!点击之后没有反应,根本没有输出aaaa,而是给出了错误信息。具体错误信息我就不解释了,因为错误很不好办,我们就换一种方法:直接使用提交表单的方式调用PHP函数。

那么,我们把上一段HTML代码更改一下,使用form表单来实现:

<html>
<head>
</head>
<body>
<form method="post" action="a.php">
<input type="submit" value="输出信息aaaa">
</form>
</bosy>
</html>

a.php里边的东西,我也就不说了。也没什么好说的,PHP代码就很好改了。

这只是实现这种功能的一种方法,但也比较好。

我给大家举一个例子,顺便把需要解决的东西告诉大家一下。这个里边如果你是要做比如说验证邮箱是否被注册的需要加一句让网页后退。主要是嫌麻烦一点但是是很好的方法,最适合没有JS基础又想用PHP服务端来做的人。

 

如果你熟悉JS,又想用PHP来做这个网页,那么在最开始的代码上更改一下,马上就实现了:

<html>
<head>
</head>
<body>
<input type=button on_click=a();;>
</bosy>
</html>

加一句JS:

function a()
{
aa();
};

PHP子函数aa里边的东西我就不说了,代码照抄就行了。

 

这样吧,我好人做到底,给不知道的菜鸟讲讲为什么需要这样,省着提问一大堆:

这么跟大家说,这个PHP主要是用来在服务器端运行并生成新的HTML代码用的。而这个JS(JavaScript)是用来给客户端运行的代码,这已经简单的不能再简单了,至于什么是客户端,什么是服务器,在这里我就不解释了,有兴趣的朋友可以谷歌搜索一下。

我们使用JS时用的代码就是先把PHP便已执行,做成JS代码,在客户端运行,这是很多大公司的作法。如果你不会JS,但是PHP和HTML精通,可以吧JS背下来,到时候使用也行,比第一种效果更好。

shen000love
2018-05-12 · TA获得超过394个赞
知道小有建树答主
回答量:520
采纳率:0%
帮助的人:269万
展开全部
这个需要拆分一下就很好理解了。
1、点击事件是浏览器端的事件
2、执行php函数是服务器端的事件
(浏览器端)通过 ajax。当 按钮触发点击事件的时候,(服务器端)发送请求。执行某个php函数即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0d188d0
2016-12-13 · TA获得超过110个赞
知道小有建树答主
回答量:90
采纳率:100%
帮助的人:46.6万
展开全部
<a href="demo.php">点击我就可以调用一个文件了</a>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式