提交表单后显示结果

时间:2011-09-24 23:19:52

标签: php html

当我使用PHP提交更新数据库中的列的表单时,在刷新页面之前,它不会显示更新的数据。

例如,假设我要从以下列表中删除西瓜这个词: 苹果,香蕉,西瓜,桃子

我会有一个带有选择表单的提交按钮,您可以在其中选择要删除的单词(西瓜),然后按提交将其删除。代码将运行查询以从列表中删除单词西瓜,但是当页面重新加载时,它仍然存在。您必须刷新页面才能查看实际更新的结果。

以下是我用于HTML表单的代码

<form action = '' method = 'POST'></form>

2 个答案:

答案 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文件的名称。