我正在尝试插入多个仅被选中的数据复选框。但是不幸的是,它还插入了未选中的复选框,并且还获得了重复的数据。
这是用于选择数据的UI。
这是我的代码:
val tweets:RDD[Tweet] = mySpark.sparkContext.textFile(path,8).map(parseTweet).persist()
val numerical_fields_Tweets:Dataset[Tweet] = tweets.toDS()
我产生的输出是这样的:(请参阅下面的实际像素):
未选择的数据('NA')已插入数据库。它只能是插入数据库中的“ DTR4000037253”项。
感谢您的协助。请尊重我的问题。我还在学习,请不要猛扑。 :|
答案 0 :(得分:0)
好的,我找到了解决方案。当我学习我的代码时,我意识到所有逻辑都是错误的..(可惜!):D,
现在,对于像我这样尚未发现此类问题答案的新手,这是我的代码:
if(isset($check)){ // verify if checkbox is checked
foreach($check as $selected){ // select each checkbox that was selected an
// select value from the column equal to the ID of the selected checkbox
$kit_no = $this->dbquery->modGetdynamicval('tblkit','id', $selected, 'kit_no');
$kit_desc = $this->dbquery->modGetdynamicval('tblkit','id', $selected, 'kit_desc');
$query=mysqli_query($con,"INSERT INTO tbltrainsets_kit(id, client, project, kit_no, kit_desc)
VALUES('', '".$client."','".$project."','".$kit_no."','".$kit_desc."')")or die(mysqli_error($con));
echo $selected."</br>";
echo $kit_no."</br>";
echo $kit_desc."</br>";
}//end for loop
我使用CI框架获取要插入的其他2个变量的值。 就是这样。
希望有帮助。 :D