PHP按钮激活问题

时间:2017-10-05 15:40:13

标签: php html sql

我想在符合特定条件的情况下在我的页面中显示一个按钮。 我也想在按下该按钮时运行查询(DELETE QUERY)。

<?php if (isset($_POST['finduser_btn']) && $noerr) : 

    echo "<div class='green'>
        <button type='submit' class='btn' name='scoreDel'>Delete scores</button>
    </div>

    endif ?>

如果按下另一个按钮(代码中未显示另一个按钮),我使用$noerr作为FLAG显示或不显示按钮

那么,我如何使用scoreDel按钮来运行如下查询:

DELETE FROM scores 
WHERE name = '$username$;

我认为我在PHP回显html代码中遇到了"'的问题,但我不确定...我希望在某些帮助下,我得到了狂。 提前致谢

2 个答案:

答案 0 :(得分:1)

您需要一个表单才能提交您的操作。

echo '<form action="mypage.php" method="POST"><div class="green">
        <button type="submit" class="btn" name="scoreDel">Delete scores</button>
    </div></form>';

答案 1 :(得分:0)

尝试以下方法:

<?php if (isset($_POST['finduser_btn']) && $noerr) : ?>

    <div class='green'>
        <form method="post">
        <input type="text" name="finduser">
        <button type='submit' class='btn' name='scoreDel'>Delete scores</button>
        </form>
    </div>

<?php endif ?>

使用form提交button标记。另外,如果可能的话,在PHP代码之外编写html。