私のコードの実行に問題があるため、私は助けが必要です。 私のデータベースでは、この形式の配列のような複数のselectを格納します:["5"、 "6"、 "7"、 "8"] json_encodeを使って配列を格納します。条件付きの二重foreach PHP
私は選択した倍数(https://www.virtuosoft.eu/code/bootstrap-duallistbox)のフォームを持っています。
この入力はテーブルのデータで満たされます。これは左のリストに入っています。
私は右のリストに自分のデータをデータベースに保存したいと思います。これを行うには、それぞれのオプションに対応するものを選択する必要があります。 しかし、私これを説明するためにいくつかのコードこれを行うには見当がつかない...私は私がもし条件で、二重のforeachを使用すると思うけど....
:保存されたすべてのオプションと
表: テーブル名を:結婚式
フィールド:選択したオプションで
表は
テーブル名を保存したID、タイトル:
フィールド手順:ID、参加者を=>このフィールドはnumbeを持っています以下のようなweddings.idのR [ "5"、 "6"、 "7"、 "8"]
私の選択リストを埋めるために、私は私のステップからデータを取得するには、この
<select multiple="multiple" id="participants" class="form-control" name="participants[]">
@foreach ($weddings as $wedding)
<option value="{{ $wedding->id }}" >{{ $wedding->title }} </option>
@endforeach
</select>
を行いますこの
foreach(json_decode($step->participants) as $k => $v){
echo '<option value="'.$v.'" selected>'.$v.'</option>';
}
オプションに「選択済み」を入れる必要があるため、これは正しいリストに移動します。
結婚式テーブルでステップテーブルの値ストアを「選択」するために2つのforeachを組み合わせるにはどうすればよいですか?
私はあなたが私を理解してくれることを願っています。
ありがとうございました。
PS:私はLaravelを使用しています
リンクまたは1つのマルチ選択ボックスと同じ2つの選択ボックスがありますか? – imox