Php 提交表单后显示结果

Php 提交表单后显示结果,php,html,Php,Html,当我用PHP提交一个表单来更新数据库中的一列时,在刷新页面之前,它不会显示更新的数据 例如,假设我想从以下列表中删除单词西瓜: 苹果,香蕉,西瓜,桃子 我会有一个带有选择表单的submit按钮,您可以在其中选择要删除的单词(西瓜),然后按submit将其删除。代码将运行一个查询,从列表中删除单词西瓜,但是当页面重新加载时,它仍然存在。您必须刷新页面才能查看实际更新的结果 下面是我用于HTML表单的代码 <form action = '' method = 'POST'></fo

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

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

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

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

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

将数据库修改放在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 */ ?>

....

将数据库修改放在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 */ ?>

....

我认为您应该声明操作-在您的情况下,它应该是您希望表单重定向的php文件的名称。

我认为您应该声明操作-在您的情况下,它应该是您希望表单重定向的php文件的名称。

我建议使用$\u POST而不是$\u REQUEST(只是为了确保用户不会通过$\u-GET发送任何数据)@elibyy:同意。我只是含糊其辞地表示请求方法没有意义。我建议使用$\u-POST而不是$\u-request(只是为了确保用户不会通过$\u-GET发送任何数据)@Elibey:同意。我只是含糊其辞地表示请求方法没有实际意义。缺席的操作只会提交到同一页面。而且比
action=“”
;更少的击键次数;不,我只是让你知道;-)缺席的操作只会提交到同一页面。与
action=“”
)相比,击键次数更少;别担心,我只是想让你知道