質問するログイン新規登録

質問編集履歴

2

追記

2017/04/06 13:51

投稿

ssk
ssk

スコア332

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

修正

2017/04/06 13:51

投稿

ssk
ssk

スコア332

title CHANGED
File without changes
body CHANGED
File without changes