我想在符合特定条件的情况下在我的页面中显示一个按钮。
我也想在按下该按钮时运行查询(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代码中遇到了"
和'
的问题,但我不确定...我希望在某些帮助下,我得到了狂。
提前致谢
答案 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。