特殊数组处理
2015-08-06 20:58
316 查看
案例图如下:
取出的数组:
GoodsAttr中元素可为数组,可为单个元素,不确定。而GoodsAttrPrice中 的元素和GoodsAttr一一对应。
最终目的:把GoodsAttr中元素和GoodsAttrPrice中 的元素对应起来插入数据库中。
取出的数组:
GoodsAttr中元素可为数组,可为单个元素,不确定。而GoodsAttrPrice中 的元素和GoodsAttr一一对应。
最终目的:把GoodsAttr中元素和GoodsAttrPrice中 的元素对应起来插入数据库中。
$_k = 0; foreach($_POST['GoodsAttr'] as $k=>$v) { //如果有一个属性有多少个值,就必须循环每个值 if(is_array($v)) { foreach($v as $k1=>$v1) { $this->execute("INSERT INTO sh_goods_attr (attr_id , attr_value,attr_price ,goods_id) VALUES ('$k','$v1','{$_POST['goodsAttrPrice'<span style="white-space:pre"> </span>][$_k]}','$data[id]')"); $_k++; } } else { $this->execute("INSERT INTO sh_goods_attr (attr_id,attr_value,attr_price,goods_id) VALUES ('$k','$v','{$_POST['GoodsAttrPrice'][$_k]}','$data[id]'<span style="white-space:pre"> </span>)"); $_k++; } }
相关文章推荐
- Hdu oj 1181 变形课
- php学习之路:WSDL详细解释(两)
- [leedcode 214] Shortest Palindrome
- python __new__()和__init__()哪个更早?
- Java笔试面试题003
- 南阳OJ 水池数目 【深搜】
- HDU5348——DFS——MZL's endless loop
- docker入门实践01
- java设计模式(6) - 装饰设计模式
- myBatis + SpringMVC上传、下载文件
- APP应用完美退出的方法的尝试
- github版本库使用详细图文教程(命令行及图形界面版)
- 登陆界面(LTView,UITextField,UIButton)
- Day8.06
- GPS定位,根据经纬度查询附近地点的经纬度-sql方法实现
- JAVADOC 常见使用方法 帮助文档
- hdu 1856 离散化+并查集
- NYOJ 36 最长公共子序列(基础LCS)
- java设计模式(5) - 策略者模式
- 图结构练习——最小生成树 Prim算法