数组解浮点值插入不是正确的插入数据



我使用CodeIgniter插入数组值问题第一个数组值插入很好,但多个值插入不正确,所以请分享有价值的想法,先生。我在这里分享所有问题代码。。。

CodeIgniter型号

public function savemedicine()
{
$db2 = $this->load->database('dpr',TRUE);
$medicine_typer = array("CAB", "TAB", "CAB","CAB");
$pricer = array("202", "100", "97","92");
$quantityr = array("2","2","1","3");


foreach ($item_namer as $key => $value){

//print_r($medicine_typer[$key]);//output CABA
//print_r($quantityr[$key]);//output 2
//print_r($pricer[$key]);//output 2020

$medicine_typer         =$medicine_typer[$key];
$quantityr              =$quantityr[$key];
$pricer                 =$pricer[$key];

$db2->query('INSERT INTO dpr_medicine_return(medicine_type,quantity,price)
VALUES ("'.$medicine_typer.'","'.$quantityr.'","'.$pricer.'")');

$i++;       
}
}

您正在重新评估循环中的变量,因此当循环运行2次时上次它没有找到那些数组变量,但现在它们不是数组使用此代码

$medicine_typer2         =$medicine_typer[$key];            
$quantityr2              =$quantityr[$key];   
$pricer2                =$pricer[$key];            
$itemidr2               =$item_idr[$key];

现在在查询中使用这些变量

相关内容

  • 没有找到相关文章

最新更新