我想插入每个pincode到数据库的记录,但我得到这个错误。为foreach()提供了无效的参数。为foreach提供的参数无效 - PHP
我的代码是这样的。
if(!empty($post_data['pincode'])){
$explode_pincode = implode(',',$post_data['pincode']);
$data['pincode'] = $explode_pincode;
foreach($data['pincode'] as $pinvalue)
{ $post_data['pincode']=$pinvalue;
$post_data['store_name']=$store_name;
$post_data['store_id']=$store_id;
$result = $this->msproduct_model->insertPromo($post_data);
}
你爆上线2条,不爆炸。 – Kaylined
'$ data ['pincode']'现在是一个字符串,因为这个:'$ explode_pincode = implode(',',$ post_data ['pincode']);'。所以你不能申请foreach –
如果我使用爆炸它说爆炸()期望参数2是字符串,数组给定 – Hemant