我有这个 PHP 提交表单。然后当我提交它时——它会进入我的数据库。它确实保存,但我需要刷新我的页面以查看已保存到我的数据库中的数据。
My Page -> Submit DB -> My Page
有点像这样,所以当我执行提交功能时,我在保存页面中。
为什么我需要刷新页面才能看到已保存数据的结果?
还是我需要创建一个新页面?还是我需要在 url 上添加一些查询?
谢谢你。
更新:感谢您的所有帮助。我刚刚使用了 isset,它现在可以工作了
可能您首先查询数据,然后将表单保存到数据库。检查它并更改顺序,如果它是真的。
假设您的Submit DB
代码在相同的My Page
. 在页面开始时检查是否单击了提交按钮
<?php
if(isset($_POST['submit']))
{
//your insert query
}
?>
在你的身体标签中
<?php
// display your table
?>
您应该使用单个页面来显示、插入和读取/读取数据库
<?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 -->