页面更新后获取更改的数据

提交更新按钮时,将调用函数edit_page() 。 此函数使用输入的新数据更改数据库表行。
这工作正常表更改正确条目是好的。
但问题是提交更新按钮时
1.条目是正确插入或更改的数据库。
2.但是当页面重新加载时,此更新页面的内容仍然保持原样或之前的更新前端或提交后的内容。

我的代码:

    

Page Title:

<input type="text" name="title" class="title" placeholder="Add title of the Page" required value=""/>

Page Content:


最后,我的意思是我只想要像wordpress这样的function,在这之后点击更新按钮之后我们会看到更新的数据。

你在这里以程序的方式做PHP。 这意味着语句一个接一个地执行,所以问题在于你的陈述方式。

在您的代码中,您首先显示表单,然后才更新它,这就是为什么以前的值被提取的原因,尽管更新仅在以后发生。

解决方案:函数save_edits()及其调用首先应该是edit_page().

在安全性方面,另一个重要的事情是直接插入从地址栏获得的值。 就在现在,有人可以通过写一段代码来放弃整个表格。 您可以使用mysql_real_escape_string()来阻止它(尽管不完全)或更好:

请不要在新代码中使用mysql_*函数 。 它们不再维护, 并且已被正式弃用 。 看到红色的盒子 ? 转而学习预备语句 ,并使用PDO或MySQLi – 本文将帮助您确定哪些。 如果您选择PDO, 这是一个很好的教程 。

最后,您没有关闭

标签。