单击按钮调用PHP函数

时间:2015-12-10 22:50:58

标签: php html function onsubmit

这是PHP的功能,现在很麻烦(冗余线路),我将在之后清理。 我现在被困住了,真的试图让整个过程保持一页:

<?php function signpetitiion() {
$API_KEY = 'MYAPIKEY';
$REQUEST_URL = 'https://api.change.org/v1/petitions/get_id';
$PETITION_URL = 'https://www.change.org/p/URLTOMYPETITION';
$parameters = array(
  'api_key' => $API_KEY,
  'petition_url' => $PETITION_URL

}


?>

所以这不起作用,因为它是浏览器端:

<form onsubmit="sign_petitiion()">

如何通过单击按钮运行此功能? 我应该转换为JS脚本吗?如果是这样的话?

或者用AJAX打电话?如果是这样的话?

if(isset($_POST['go'])){

    <input type="submit" name="go" method="post">

当我输入答案时问题已关闭

我知道这个问题(以不同的方式)之前已被问过, 我已经通读了他们,但答案对我来说太复杂了(NEWB)或只是评论说你做不到。

我找到答案的任何方式,

我不得不改变这两行

function sign_petitiion() {

     if(isset($_POST['go'])){

然后

<form onsubmit="sign_petitiion()">

    <form method="Post" class="sign" action="mypage.php">

1 个答案:

答案 0 :(得分:1)

<!-- HTML-->
<a href='index.php?run=true'>Execute it </a>

//*.php
if($_Get['true']){
    signpetitiion();
}