单击按钮调用PHP函数

单击按钮调用PHP函数,php,html,function,onsubmit,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 = ar

这是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()">



//*.php
如果($\u获取['true']){
符号化();
}

有些问题听起来像是:我想快速驾驶,然后再全速行驶,然后再全速行驶,但是,我不知道该把钥匙放在哪里。你能帮我做那把钥匙吗?:)Thanx对于快速回复,我已经尝试了2天,但是无法运行该功能。我尝试了几种方法(在页面发布时更改为post),只是运气不好,但我会继续尝试。如!代码~原始问题编辑“谢谢你@Kisaragi为我指明了正确的方向”这样不行。不能直接从Javascript调用PHP函数。您可以提交到特定的PHP页面并刷新页面,也可以对PHP页面执行Ajax调用。但是不能调用PHP函数。你必须给submit或Ajax调用一个参数来告诉PHP页面要运行什么函数?我只是一个在个人网页上工作的新手,所以这有点让我不知所措,但我会坚持下去。或者,将这个php函数转换为js脚本会更好吗?如果是的话,我该怎么做呢?谢谢你抽出时间。
if(isset($_POST['go'])){

    <input type="submit" name="go" method="post">
function sign_petitiion() {
     if(isset($_POST['go'])){
<form onsubmit="sign_petitiion()">
    <form method="Post" class="sign" action="mypage.php">
<!-- HTML-->
<a href='index.php?run=true'>Execute it </a>

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