按钮单击时将变量转发到php脚本

时间:2017-07-04 09:55:06

标签: php html button

我有这个HTML按钮:

<form action="testscript.php" name ="more" method="get">
  <input type="submit" value="More Details">
</form>

单击时运行此PHP脚本:

<?php echo 'button pushed: ';
echo $buttonvalue;
?>

我的问题是,如何为按钮分配一个值,以便在单击它时将其值($ buttonvalue)转发给PHP脚本

例如,当单击按钮时,我希望它运行脚本,结果应按下按钮:蓝色

我如何分配&#34;蓝色&#34;按钮?

3 个答案:

答案 0 :(得分:0)

你可以试试这个

HTML:

<form action="testscript.php" name ="more" method="get">
    <input type="hidden" name="buttonvalue" value="Some Value">
    <input type="submit" value="More Details">
</form>

PHP:

<?php 
echo 'button pushed: ';
echo !empty($_GET['buttonvalue']) ? $_GET['buttonvalue'] : '';
?>

答案 1 :(得分:0)

将锚标记与'btn'类一起使用。并使用id。

将值传递给下一页

第1页。

 <a class="btn btn-primary" href="next-page.php?id=value">Click me</a>

第2页。

 $buttonvalue = $_GET['id'];
echo $buttonvalue;

答案 2 :(得分:0)

<form action="testscript.php" name ="more" method="get">
  <input type="hidden" name="getDataName" value="123">
  <input type="submit" value="More Details">
</form>

PHP脚本:

<?php 
   $buttonvalue= isset ($_GET['getDataName']) ? $_GET['getDataName'] : '';
   if(!empty($buttonvalue)){
    echo 'button pushed: ';
    echo $buttonvalue;
   }else{
    echo 'button not pushed: ';
   }
?>