Laravelで動的フォーム保存を実装するときに各行の複数選択ドロップダウンフォームを処理する方法
P粉301523298
P粉301523298 2023-08-31 10:43:09
0
1
483

私のフォームには、各行に同じ名前の複数選択ドロップダウン color_id[] と size_id[] を含む動的テーブルがあります。選択した複数の値をデータベースに保存されている各行にカンマ区切りの値として保存する方法がわかりません。ここでデータベースに保存しようとしましたが、うまくいきませんでした。

HTML コード:

コントローラーに保存された Laravel コード:

$class_ids = $request->input('class_ids'); for($x=0; $x
      
       color_id[$x]); $size_ids = implode(',', $request->size_id[$x]); $data3[]=配列( 'bom_code'=>$TrNo, 'bom_date'=>$request->bom_date, 'cost_type_id'=>$request->cost_type_id, 'Ac_code'=>$request->Ac_code, 'season_id'=>$request->season_id, 'currency_id'=>$request->currency_id, 'アイテムコード' => $request->アイテムコード[$x], 'class_id' => $request->class_ids[$x], '説明' => $request->説明[$x], 'color_id' => $color_ids, 'size_array' => $size_ids, '消費' => $request->消費[$x], 'unit_id'=> $request->unit_ids[$x], '単位あたりのレート' => $request->単位あたりのレート[$x], '無駄' => $request->無駄[$x], 'bom_qty' => $request->bom_qtys[$x], 'total_amount' => $request->total_amounts[$x], ); } BOMSewingTrimsDetailModel::insert($data3);
P粉301523298
P粉301523298

全員に返信 (1)
P粉098417223

各行の同じ列に、color_arrays[] と size_arrays[] という名前の 2 つの非表示の入力ボックスを追加しました。次の JavaScript 関数を作成して、色とサイズの複数選択ドロップダウン ボックスからカンマ区切りの値を取得し、非表示の入力ボックスの値をデータベースに保存しました。

リーリー

これは私にとってはうまくいきます。

いいねを押す+0
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!