
正文
php表单数据保存不出来,php导出表格
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP编程,请问多次提交表单后如何保存数据,不用数据库或文本保存数据
1、数组应该是不适合吧,脚本执行后,数组就消失了。
2、你可以把数据存储到session 或 cookie中在返回啊 这样在返回后的页面读取出来就OK拉。
3、一个表单无法同时提交多个页面,只有提交给一个页面后,再提交给下一个页面,就象安装软件时候的“下一步”一样,是一步一步的传递的。
4、可以用history.go(-1)或history.back(1)但这样的话,输入的密码和文件域也不能恢复,建议用javascript在客户端写一个验证函数,在提交(submit)的时候触发验证。然后在服务器端进一步验证,以防有人投机取巧。
相关问答
Q1: 表单提交到另一个php页面,如何保存获取表单值
1、PHP文件获取“上一步”表单传递来的数据,方法是使用数组$_GET和$_POST,例如表单里面有,那么在PHP里面就有$_GET[user]或者$_POST[user](根据表单的提交方法),其值为abc。
2、你可以把数据存储到session 或 cookie中在返回啊 这样在返回后的页面读取出来就OK拉。
3、可以用history.go(-1)或history.back(1)但这样的话,输入的密码和文件域也不能恢复,建议用javascript在客户端写一个验证函数,在提交(submit)的时候触发验证。然后在服务器端进一步验证,以防有人投机取巧。
4、PHP:以get方式提交的后台获取方法:$_get[name名];获取对应name的input值。以post方式提交的后台获取方法:$_post[name名];获取对应name的input值。
5、修改php.ini,查找 register_globals,将其值修改为 On。这样就可以像原来一样,例如,提交的表单中包括一个名为username的变量,那么在php中就可以直接使用$username来访问该变量。
Q2: thinkphp的save()方法为什么有时候不行啊。
1、User-save();要具体方式具体分析,总得来说,流程就是接受浏览器POST来的数据,然后调用模型的save方法来更新,或者直接使用create方法来接受并初始化POST过来的数据。但需要注意的是,数据库里需要已存在这条数据。
2、注意:save方法的返回值是影响的记录数,如果返回false则表示更新出错,因此一定要用恒等来判断是否更新失败。
3、还有一种方法是通过create或者data方法创建要更新的数据对象,然后进行保存操作,这样save方法的参数可以不需要传入。
4、应该是没有默认值的,看看是不是数据库中相应字段属性误操作为有默认值了。
5、调用TP的save方法更新数据时,如果新数据与数据库中得数据一致,那么执行M(table)-save(data)方法时,该方法会返回false。
6、你提交的语句就是UPDATE `level` SET `level`=null,`begintime`=null,`endtime`=null WHERE ( `u_email` = gsf@x.com )吗?还是其他的。
Q3: 表单提交到一个页面,如何保存原来表单的值
提交表单页面保留原来的值 如果你是想保留输入框里的值不变的话哪你可以用ajax,它可以不刷新浏览器的情况下从服务器加载,传递数据。建议使用jQuery封装的函数。因为简单粗暴易用。
你可以把数据存储到session 或 cookie中在返回啊 这样在返回后的页面读取出来就OK拉。
if session(mytext) then response.write session(mytext)end if 这里不需要判断啦,反正空值就是没有的,直接就写。
如果需要跳转页面,只需要将值储存到request对象中即可,个人不建议使用其他的jsp内置对象内存。
关于php表单数据保存不出来和php导出表格的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






