
正文
php刷新页面保存数据,php不刷新提交
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php怎么让页面刷新后保留value值?
1、提交表单其实是重新打开了这个页面,只要把提交的数据赋值到表单里去就行了。
2、循环将每个数组的值装入一个新数组,然后将新数组转换成json格式即可实现。
3、如果需要这样的话可以考虑cookie技术。
相关问答
Q1: 在PHP中怎么实现新增数据,刷新表格,而不刷新整个页面。
不刷新页面的话直白的说其实就是dom重构,用js把返回的数据拼成html然后填充到指定的位置。
不刷新页面,更新页面内容,其实是用JS改变页面的内容。如果需要获取新数据,可以用js发起HTTP连接,获取后台数据。不必是php,可以是任何语言写成的服务器程序。这种技术也有个名称叫AJAX,就是JS的异步调用。可以自己百度下。
最常见的防刷新肯定是在处理表单的时候,防止重复提交。我们有很多种方式来处理:提交表单之后,进行跳转,这是很常用的方式。
要实现的思路是1,当表单input1里输入了内容后,进行提交2,把提交的内容进行处理,然后把值返回给input2的value中。3,刷新时清空两个input的value。可以使用ajax来实现把POST的内容提交到另外一个页面里。
Q2: 怎么用php刷新页面?
有两种实现方法:你可以用PHP服务器推技术,当数据发生变化时,主动推送到页面显示。相关技术可以参考文档。百度也很多。你可以用Javascript,每过一秒钟,使用Ajax获取数据,一秒钟刷新一次,也可以实现的。
第一种方法,ajax实现:当然,ajax使用起来确实很简单就可以实现,但是里面的很多知识还是比较有点深的。我之前做页面时间自动刷新的功能就是用的ajax。
jquery+ajax可以很容易实现啊,通过settimeout(function(),5)去触发函数就行,与通过点击发送请求没区别啊。
onclick去掉,在你表单所要提交到得页面,插入数据库完成以后,echo location.href=url; 就达到刷新页面的目的了。用header的话如果你header上面有输出会报错。
在浏览器里面直接访问zidong.php就可以了,点击里面的按钮就可以看到效果。这个就是用ajax做的刷新页面局部内容的小例子。你可能会怀疑:这里面没有跟数据库交互啊?这还不简单,直接在getTime.php页面里面操作就可以啦。
Q3: 关于php获得数据的问题,同一个页面如何保存之前get的数据。谢谢!
1、input 存在着2个方式 get 和post ,你可以根据你的需求去选择。
2、一般这个页面要有get传值,后台只有接收到这个get值才能判断到底取哪条数据放到文本框中。一般根据id,从数据库选出数据,最后再放到页面上就行。其实就是一般理解的 “编辑”,对原有数据的修改。
3、你可以把数据存储到session 或 cookie中在返回啊 这样在返回后的页面读取出来就OK拉。
4、php script.php脚本会一直运行到接收数据结束,并持续将收到的数据写入socket_log.html文件。在浏览器打开socket_log.html页面,此页面会自动每5秒刷新一次,来显示最新的数据。
5、$value来使用,获取变量值直接使用$_SESSION[“name”],表单传递不需要用session,直接获取$_POST[“name”],传过来的值想保存到session,$_SESSION[“name”] = $_POST[“name”];就可以了,如有更多疑问请回复。
6、一个表单无法同时提交多个页面,只有提交给一个页面后,再提交给下一个页面,就象安装软件时候的“下一步”一样,是一步一步的传递的。
关于php刷新页面保存数据和php不刷新提交的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







