下图的情况 :要给每个菜品填上价格 单位等信息,直接点击一次提交就把所有食材的报价 单位 品牌 存入数据库。目前表单获取和存入数据库不明白怎么写,求大神们给个思路
假设你的数据设计的比较简单 下面是我的思路,如果是比较复杂设计也可以通过下面的思路进行扩展
首先要有每条记录的id,如果是表单提交每一行要有一个隐藏域来保存id
sc代表参数且是一个二维数组,键名是id值,键值是一个一维关联数组
post参数打印出来是下面这样,然后循环这个post数组 每循环一次根据id来进行更新品牌单价单位
如果是ajax提交 只要把传递的json数据自己拼装一下 后端打印出来和上面的post数据格式一样就可以了
这个很简单啊,文本框用[]可以直接用获取数组格式,例如
产品1:<input type="text" name="name[]">在php里用$_POST['name']就能获取产品名称这个数组,然后用循环遍历这个名称数组,把产品信息 重组成新数组。
foreach($_POST['name'] as $k=>$v){这个$data就是所有产品数据,数据完整性就自己去把控了