页面点一个按钮调用php函数能实现吗,该如何解决

WBOY
풀어 주다: 2016-06-13 13:52:20
원래의
821명이 탐색했습니다.

页面点一个按钮调用php函数能实现吗
刚学php,啥都不懂。

在php页面上可以点一个按钮调用php函数吗?函数里要用到本页面text里输入的值当参数值

谢谢大家!



------解决方案--------------------
ajax
------解决方案--------------------
ajax了,不过刚开始学php没必要搞复杂,免得打击自信心
------解决方案--------------------
客户端调用服务器端的函数,ajax最好的方法!
------解决方案--------------------

探讨
ajax了,不过刚开始学php没必要搞复杂,免得打击自信心

------解决方案--------------------
加我QQ:117434596
------解决方案--------------------
你应该把你的问题更具体化,也许未必要使用按钮调用php函数就可以解决你的问题。
------解决方案--------------------
简单一点,用一个onclick事件来处理啊!函数里要用到本页面text里输入的值当参数值?你是不是要处理获取用户输入提交的内容啊?那样简单,$_GET,$_POST,依据你的需要使用;还有的就是用一个onclick事件来处理,例如:
PHP code

로그인 후 복사
//交给哪个页面处理?这里提交到自身处理
//提交以后,可以调用相应的函数处理 例如提交到本页面 function check() { $temp=$_GET("组件name"); //处理过程省略 }
------解决方案--------------------
探讨
我要实现的功能是点按钮发送邮件。

然后页面上的内容是要传给这个邮件函数的,

function sendmail($to,$from,$subj,$msg,$Location,$StartTime,$EndTime) 这是邮件函数

PHP codefunction sendmeeting()
{$conn= @mysql_connect("localhost","root","") ordie("デ┼タベ┼ス呗接エラ┼");if($conn)mysql_select_db("business",$conn);$Sql="select MailAdd from staff where MailAdd'xu@xxx.net'";$ResultMailAdd=mysql_query($Sql);$from="xu@xxx.net";while($mailAdd=mysql_fetch_array($ResultMailAdd));
{
sendmail($mailAdd['MailAdd'],$from,$_POST["Subject"],$_POST["Body"],$_POST["Location"],$_POST["StartTime"],$_POST["EndTime"]);
}mysql_close($conn);
}

这是发送邮件的函数,这个函数调用上面那个函数,并且参数用到了页面和数据库里的内容

不用按钮能行吗?谢谢指点

------解决方案--------------------
可以的
你这用到了ajax的技术了

------解决方案--------------------
点按钮,发送mail?

那你把你那个发mail的函数写到一个php文件里,点按钮调用这个php文件,不就行了嘛。都不用什么onclick,ajax的。

------解决方案--------------------
探讨
我要实现的功能是点按钮发送邮件。

然后页面上的内容是要传给这个邮件函数的,

function sendmail($to,$from,$subj,$msg,$Location,$StartTime,$EndTime) 这是邮件函数

PHP codefunction sendmeeting()
{$conn= @mysql_connect("localhost","root","") ordie("デ┼タベ┼ス呗接エラ┼");if($conn)mysql_select_db("business",$conn);$Sql="select MailAdd from staff where MailAdd'xu@xxx.net'";$ResultMailAdd=mysql_query($Sql);$from="xu@xxx.net";while($mailAdd=mysql_fetch_array($ResultMailAdd));
{
sendmail($mailAdd['MailAdd'],$from,$_POST["Subject"],$_POST["Body"],$_POST["Location"],$_POST["StartTime"],$_POST["EndTime"]);
}mysql_close($conn);
}

这是发送邮件的函数,这个函数调用上面那个函数,并且参数用到了页面和数据库里的内容

不用按钮能行吗?谢谢指点

------解决方案--------------------
探讨
15楼的说法这样是不是就不分什么客户端服务器端了?实在是不懂,呵呵

------解决方案--------------------
太简单, php当然能实现 , html里写个form表单提交一个input:text 就是了 (用JS更好)
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿