質問編集履歴
2
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -199,4 +199,36 @@
|
|
199
199
|
|
200
200
|
$DatacklistsTable->connection()->commit();
|
201
201
|
?>
|
202
|
+
```
|
203
|
+
|
204
|
+
|
205
|
+
###追記
|
206
|
+
```PHP
|
207
|
+
$saveData['daltada11s']['_ids'] = $this->Functions->_searchCheckBox($dal11s,$data,'daldata11s',$DaldataTable11);
|
208
|
+
$saveData['daltada15s']['_ids'] = $this->Functions->_searchCheckBox($dal15s,$data,'daldata15s',$DaldataTable15);
|
209
|
+
$saveData['daltada16s']['_ids'] = $this->Functions->_searchCheckBox($dal16s,$data,'daldata16s',$DaldataTable16);
|
210
|
+
```
|
211
|
+
|
212
|
+
```PHP
|
213
|
+
public function _searchCheckBox($values,$datas,$key,$table){
|
214
|
+
if(isset($values) && $values !== FALSE){
|
215
|
+
//////////////////////////////////////////////////
|
216
|
+
//半角スペース、全角スペースがあるとarray_searchに引っかからない
|
217
|
+
//チェックボックスは半角・全角スペースは削除する
|
218
|
+
//////////////////////////////////////////////////
|
219
|
+
$values = preg_replace("/( | )/", "", $values);
|
220
|
+
$values = explode(';',$values);
|
221
|
+
|
222
|
+
foreach($values as $key => $value){
|
223
|
+
$values = array_search($value,$table);
|
224
|
+
if($values){
|
225
|
+
$ids[] = $values;
|
226
|
+
}
|
227
|
+
}
|
228
|
+
$values = $ids;
|
229
|
+
}else{
|
230
|
+
$values = [];
|
231
|
+
}
|
232
|
+
return $values;
|
233
|
+
}
|
202
234
|
```
|
1
修正
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|