点击按钮运行php功能

JD_*_*avo 9 php function onclick button submit-button

我想在按钮点击上运行一个PHP函数.例如:

<input type="button" name="test" id="test" value="RUN"  onclick="<?php echo testfun(); ?>" /><br/>

<?php

function testfun()
{
   echo "Your test function on button click is working";
}

?>
Run Code Online (Sandbox Code Playgroud)

我的问题是,当我这样做时,我没有得到我想要的预期输出.请给我最好的解决方案,在按钮上运行一个PHP函数,无论是简单的button还是submit.

JD_*_*avo 14

我试过威廉的代码,谢谢兄弟.

但它不是一个简单的按钮,我必须使用method ="post"添加表单.此外,我必须写提交而不是按钮.

这是我的代码如下..

<form method="post">
    <input type="submit" name="test" id="test" value="RUN" /><br/>
</form>

<?php

function testfun()
{
   echo "Your test function on button click is working";
}

if(array_key_exists('test',$_POST)){
   testfun();
}

?>
Run Code Online (Sandbox Code Playgroud)


小智 7

做这个:

<input type="button" name="test" id="test" value="RUN" /><br/>

<?php

function testfun()
{
   echo "Your test function on button click is working";
}
if(array_key_exists('test',$_POST)){
   testfun();
}
?>
Run Code Online (Sandbox Code Playgroud)