Как отобразить значение в форме выпадающего списка, автоматически выбрать значение из базы данных - PullRequest
0 голосов
/ 07 ноября 2019

У меня есть от, чтобы редактировать / обновлять данные. при вводе данных в колонке, таких как имя, адрес электронной почты, дата, у меня нет проблем, поскольку это значение может отображаться в этом столбце следующим образом:

 <div class="item form-group">
                    <label class="control-label col-md-3 col-sm-3 col-xs-12" for="nama">NAMA <span class="required">*</span>
                    </label>
                    <div class="col-md-6 col-sm-6 col-xs-12">
                    <input id="nama" type="text" class="form-control @error('nama') is-invalid @enderror" name="nama" value="{{$pns->users->nama}}" required autocomplete="nama">

                        @error('nama')
                            <span class="invalid-feedback" role="alert">
                                <strong>{{ $message }}</strong>
                            </span>
                        @enderror
                    </div>
                  </div>

это значение для этого ввода равно value="{{$pns->users->nama}}"и все еще работает, но как я могу сделать это на этом входе? этот вход является выпадающим списком выбора, например:

 <div class="form-group">
                      <label class="control-label col-md-3 col-sm-3 col-xs-12">Agama <span class="required">*</span></label>
                      <div class="col-md-6 col-sm-9 col-xs-12">
                        <select name="agama_id" id="agama_id" class="form-control">
                            @foreach($agama as $masters => $agamas )
                            <option value="{{ $masters }}">{{ $agamas }}</option>
                            @endforeach
                        </select>
                      </div>
                    </div>

, где я могу использовать это значение, например {{$pns->users->nama}} ??? Если я открою эту форму обновления, она автоматически выберет, как это БД ??

у кого-то есть решение?

1 Ответ

2 голосов
/ 07 ноября 2019

Попробуй это.

<select name="agama_id" id="agama_id" class="form-control">
    @foreach($agama as $masters => $agamas )
         <option value="{{ $masters }}" @if ($pns->users->agama_id == $masters ) selected @endif>{{ $agamas }}</option>
    @endforeach
</select>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...