2013-08-01 67 views
-2

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

My Page -> Submit DB -> My Page 

这样的排序,所以我在保存页面,当我做提交功能。

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

或者我需要创建一个新页面吗?或者我需要在url上添加一些查询?

谢谢。

已更新: 谢谢你们所有的帮助。 我只是用isset,和它现在的工作

+1

根本不需要刷新页面,Google AJAX。 PS:如果这个问题得到解决,请不要惊讶 - 几分钟后投票,结束和删除:问题是模糊的,没有描述具体问题,没有任何证据显示任何努力,也没有显示你对问什么的基本了解...检查帮助中心要问什么 –

+0

我的老板客户端不想使用jQuery,这对我来说很难。 – Butternut

+0

在渲染UI – DarkBee

回答

1

假设您的Submit DB代码与My Page相同。 在页面检查,如果提交按钮开始点击

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

在你的身体标记

<?php 
    // display your table 
?> 
3

也许你第一次查询的数据,然后您保存表单数据库。如果它是真的,请检查它并更改顺序。

+0

谢谢@Elon它确实有效。^_^ – Butternut

+0

@Butternut好,如果是一切,接受答案:) –

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 -->