PHP数组提交数据的问题 5
下图的情况:要给每个菜品填上价格单位等信息,直接点击一次提交就把所有食材的报价单位品牌存入数据库。目前表单获取和存入数据库不明白怎么写,求大神们给个思路...
下图的情况 :要给每个菜品填上价格 单位等信息,直接点击一次提交就把所有食材的报价 单位 品牌 存入数据库。目前表单获取和存入数据库不明白怎么写,求大神们给个思路
展开
6个回答
展开全部
这个很简单啊,文本框用[]可以直接用获取数组格式,例如
产品1:<input type="text" name="name[]">
<input type="text" name="price[]">
产品2:<input type="text" name="name[]">
<input type="text" name="price[]">
在php里用$_POST['name']就能获取产品名称这个数组,然后用循环遍历这个名称数组,把产品信息 重组成新数组。
foreach($_POST['name'] as $k=>$v){
$data[$k]['name'] = $_POST['name'][$k];
$data[$k]['price'] = $_POST['price'][$k];
}
这个$data就是所有产品数据,数据完整性就自己去把控了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
思路1.
使用传统form提交,把所有数据包裹在form元素中,提交的数据用input(注意填写name属性),点击提交按钮,数据就会提交到指定的后台地址了。之后存入数据库(此步骤不明白参考PHP手册)
思路2. 前端使用javascript(jquery库)获取需要的数据,然后使用ajax方式提交到后台地址,之后存入数据库
使用传统form提交,把所有数据包裹在form元素中,提交的数据用input(注意填写name属性),点击提交按钮,数据就会提交到指定的后台地址了。之后存入数据库(此步骤不明白参考PHP手册)
思路2. 前端使用javascript(jquery库)获取需要的数据,然后使用ajax方式提交到后台地址,之后存入数据库
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看前后端用的是什么框架了。不同框架有不同的实现。
1)前端现在vue和react比较流行。新手建议学习JQUERY,对DOM对象有个了解。具体如何获取表单可以查看官方手册;
2)存库的话就是后端做的事情,推荐Codeigniter框架比较轻量易学,同样存库具体方式也可以通过查阅官方手册了解。
1)前端现在vue和react比较流行。新手建议学习JQUERY,对DOM对象有个了解。具体如何获取表单可以查看官方手册;
2)存库的话就是后端做的事情,推荐Codeigniter框架比较轻量易学,同样存库具体方式也可以通过查阅官方手册了解。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
前端用JS控制,不提交空数据,后端遍历一个数组,就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询