-2

我有这个 PHP 提交表单。然后当我提交它时——它会进入我的数据库。它确实保存,但我需要刷新我的页面以查看已保存到我的数据库中的数据。

My Page -> Submit DB -> My Page

有点像这样,所以当我执行提交功能时,我在保存页面中。

为什么我需要刷新页面才能看到已保存数据的结果?

还是我需要创建一个新页面?还是我需要在 url 上添加一些查询?

谢谢你。

更新:感谢您的所有帮助。我刚刚使用了 isset,它现在可以工作了

4

3 回答 3

3

可能您首先查询数据,然后将表单保存到数据库。检查它并更改顺序,如果它是真的。

于 2013-08-01T07:28:07.847 回答
1

假设您的Submit DB代码在相同的My Page. 在页面开始时检查是否单击了提交按钮

<?php
if(isset($_POST['submit']))
{
  //your insert query
}
?>

在你的身体标签中

<?php
  // display your table
?>
于 2013-08-01T07:33:33.040 回答
0

您应该使用单个页面来显示、插入和读取/读取数据库

<?php 

 if (isset($_POST['insert']) && $_POST['insert'] == "yes")
 {
   //run your insert query
 } 

 ?>
   <!-- put your form here -->
   remember to add the code below into your form
   <input type="hidden" name="insert" value="yes" />

   <!-- put your table here -->
于 2013-08-01T07:34:48.550 回答