HTML PHP: POST 工作不正常

HTML PHP: POST not working correctly

更新:我已经修复了名称问题,但它仍然无法正常工作...使用 echo "Hello world";检查脚本是否 运行ning 但不显示

我一起创建了一个 PHP 和 HTML 脚本进行测试,效果很好,现在我使用 <form action="button.php" method="POST"> 分离 PHP 和 HTML但是它不起作用(PHP 脚本应该是 运行 一个 python 脚本,它将点亮 Raspberry pi 上的 LCD。

 <div>
   <form action="button.php" method="POST">
    <div class="page-header">
             <h1>Buttons</h1>
    </div>
     <p>
            <button type="button" class="btn btn-lg btn-default" name="Blink">LED Blink</button>
            <button type="button" class="btn btn-lg btn-primary" name = "LEDOFF">LED OFF</button>
            <button type="button" class="btn btn-lg btn-success" name = "LEDON">LED ON</button>

    </p>
    </form>
    </div>

PHP 脚本:

<?php
if (isset($_POST['Blink']))
{
echo "Hello world";
exec('sudo python /var/www/blink.py');
}
if (isset($_POST['LEDON']))
{
exec('sudo python blink.py');
}
if (isset($_POST['LEDOFF']))
{
exec('sudo python /var/www/blink.py');
}
?>

我已经将 Raspberry pi 配置为显示 PHP 错误,但是显示了 none 所以它是我在 HTML[=17 中做错的地方=]

更改按钮类型以提交,否则永远不会提交表单

    <div>
       <form action="button.php" method="POST">
        <div class="page-header">
                 <h1>Buttons</h1>
        </div>
         <p>
                <input type="submit" class="btn btn-lg btn-default" name="Blink">LED Blink</button>
                <input type="submit" class="btn btn-lg btn-primary" name = "LEDOFF">LED OFF</button>
                <input type="submit" class="btn btn-lg btn-success" name = "LEDON">LED ON</button>

        </p>
        </form>       
    </div>

您的按钮需要是输入类型。