JD_bravo JD_bravo - 27 days ago 18
PHP Question

Run php function on button click

I want to run a php function on button click. for eg :

<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";
}

?>


My question is that when I do this I don't get the expected output I was looking for. Please give me the best solution for this to run a php function on button click whether it is a simple
button
or
submit
.

Answer

Do this:

<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();
}
?>