当我用PHP提交一个更新数据库中的列的表单时,它直到页面刷新后才显示更新的数据。
例如,假设我想从下面的列表中删除单词西瓜:苹果,香蕉,西瓜,桃子
我将有一个带有选择表单的提交按钮,您可以在其中选择要删除的单词(西瓜),然后按提交将其删除。代码将运行一个查询来从列表中删除单词西瓜,但是当页面重新加载时,它仍然在那里。您必须刷新页面才能查看实际更新的结果。
下面是我在HTML表单中使用的代码
<form action = '' method = 'POST'></form>发布于 2011-09-25 07:22:35
在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 */ ?>发布于 2011-09-25 07:23:11
我认为你应该声明动作-在你的例子中,这应该是你希望表单重定向的php文件的名称。
https://stackoverflow.com/questions/7542577
复制相似问题