单击按钮时调用 PHP 函数
Call PHP function on button click
这是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">
<!-- HTML-->
<a href='index.php?run=true'>Execute it </a>
//*.php
if($_Get['true']){
signpetitiion();
}
这是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">
<!-- HTML-->
<a href='index.php?run=true'>Execute it </a>
//*.php
if($_Get['true']){
signpetitiion();
}