我有这个提交形式的PHP。然后,当我提交它 - 它进入我的数据库。 它确实保存,但我需要刷新我的页面以查看已保存到我的数据库的数据。
My Page -> Submit DB -> My Page
有点像那样,所以我在保存页面中进行提交功能。
为什么我需要刷新页面以查看已保存数据的结果?
或者我需要创建新页面吗?或者我是否需要在网址上添加一些查询?
谢谢。
更新: 谢谢你所有的帮助。 我刚刚使用了isset,现在正在使用
答案 0 :(得分:3)
您可能首先查询数据,然后将表单保存到数据库。如果确实如此,请检查并更改顺序。
答案 1 :(得分:1)
假设您的Submit DB
代码位于同一个My Page
。
在页面开始时检查是否单击了提交按钮
<?php
if(isset($_POST['submit']))
{
//your insert query
}
?>
在你的身体标签
<?php
// display your table
?>
答案 2 :(得分: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 -->