2016-07-14 8 views
0

アイテムがデータベースに既に存在する場合、複数の選択オプションを無効にする方法を教えてください。これまでの私のフォームです。各項目は、行ごとにデータベースに格納されていました。私はLaravel 5.2を使用しています。おかげデータベース内で選択したオプションを無効にする

<form class="profile-detail-specialist skills-form" role="form" id="edit-skills"> 
    <select name="service_skillsreq[]" class="chosen-select" multiple style="width:350px;" tabindex="4"> 
     @foreach($skills as $skill) 
      <option value="$skill->skills_name">{{$skill->skills_name}}</option> 
     @endforeach 
      </select> 
    <input type="submit" value="Save" class="skills-btn"> 
    <button>Cancel</button> 
    {{csrf_field()}} 
</form> 

答えて

0

項目がデータベースに存在する場合は、オプションタグに無効属性をエコーし​​ようとすることができます。お試しください:

<option value="$skill->skills_name" <?php if(*database check*){echo"disabled";} ?> 
{{$skill->skills_name}} 
</option> 

データベースの構造がわからないため、データベースチェックを適切な条件に交換してください。

希望する=)

関連する問題