收藏本站腾讯微博新浪微博

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 网站开通淘帖功能 - 蓝色理想插件 论坛内容导读一页看论坛 - 给官方提建议

论坛活动及任务 地图和邮件任务 请多用悬赏提问 热夏来袭,选一款蓝色理想的个性T恤吧!

手机上论坛,使用APP获得更好体验 急需前端攻城狮,获得内部推荐机会 论坛开通淘帖功能,收藏终于可以分类了!

搜索
查看: 4630|回复: 2

[php] 多个选项卡内的表单如何提交数据

[复制链接]
发表于 2016-12-20 21:11:22 | 显示全部楼层 |阅读模式
多个选项卡内的表单如何提交数据,用多个from表单是无法实现的,第一个选项卡提交完后,第二,第三个就是在原id上进行updata了,但是再次获取刚插入的id又是麻烦事
有没有简单易行的办法,可以几个选项卡的内容一次提交?
发表于 2016-12-20 23:19:34 | 显示全部楼层
第一次提交成功的同时,立即查数据库找到这个ID并返回前端面面。
用order by updatetime desc查找第一项的ID。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-12-21 20:02:27 | 显示全部楼层
本帖最后由 xuxu2004 于 2016-12-21 20:04 编辑

这个不行,如果是多人同时提交,有可能再次获取的id不是我提交的,可能是一两秒前另一个提交的
在网站查了一些资料,有说是jquery获取表单内容,最后再提交,每个选项卡不要用from表单提交
但是我现在没思路,前端jquery不熟悉
回复 支持 反对

使用道具 举报

发表于 2016-12-21 22:23:47 | 显示全部楼层
本帖最后由 yypz 于 2016-12-21 22:31 编辑
xuxu2004 发表于 2016-12-21 20:02
这个不行,如果是多人同时提交,有可能再次获取的id不是我提交的,可能是一两秒前另一个提交的
在网站查了 ...


两个SQL语句是在同一个PHP文件中,相接的上下两行,前面一执行,后面马上查。

数据库操作模式设置为“独占”,

第一个选项卡提交模式为AJAX,后台PHP把查到的ID号返回前端,由JS接收之后,设置第二、第三个选项卡。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|Archiver|手机版|blueidea.com ( 湘ICP备12001430号 )  

GMT+8, 2020-9-28 05:14 , Processed in 0.109101 second(s), 7 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表