当我使用PHP提交更新数据库中的列的表单时,在刷新页面之前,它不会显示更新的数据。
例如,假设我要从以下列表中删除西瓜这个词: 苹果,香蕉,西瓜,桃子
我会有一个带有选择表单的提交按钮,您可以在其中选择要删除的单词(西瓜),然后按提交将其删除。代码将运行查询以从列表中删除单词西瓜,但是当页面重新加载时,它仍然存在。您必须刷新页面才能查看实际更新的结果。
以下是我用于HTML表单的代码
<form action = '' method = 'POST'></form>
答案 0 :(得分:5)
将数据库修改放在PHP文件中的输出显示之前。 E,G,
<强> show_fruits.php 强>
<?php
// validate $_REQUEST
// call database function
?>
<html>
....
<?php /* now query for list of items after DB call above was made */ ?>
答案 1 :(得分:0)
我认为您应该声明操作 - 在您的情况下应该是您希望表单重定向的php文件的名称。