2017-12-09 8 views
0

while 루프를 사용하여 다음 드롭 다운 코드에서 특정 항목을 선택하려면 어떻게합니까?드롭 다운 메뉴에서 PHP Mysql에서 루프를 사용하여 항목을 선택하는 방법

드롭 다운을 채울 수는 있지만 드롭 다운에서 특정 항목을 선택할 수 없습니다. 가능한 경우 도와주세요. 감사.

<div class="form-group"> 
    <select name="submit" for="no_id"> 
    <?php 
     $query = "SELECT * FROM crap"; 
     $select_dropdown = mysqli_query($conn, $query); 
     #function confirm stores in functions.php 
     confirm($select_dropdown); 
     while($row=mysqli_fetch_assoc($select_dropdown)){ 
      $keyas_id= $row['keyas_id']; 
      $valueas_title =$row['valueas_title']; 
      echo "<option value=$keyas_id> $valueas_title </option>"; 
     } 
    ?> 
    </select> 
</div> 
+0

사용 ['jQuery'을 ] (https://stackoverflow.com/questions/11991007/jquery-get-the-selected-dropdown-value-on-change) – GYaN

+0

'선택 '이란 무엇을 의미합니까? 옵션 중 하나를 선택하여 표시 하시겠습니까? – urfusion

답변

0
$selectedId = 'Your selected ID'; 
$isSelected = ''; 

if ($keyas_id === $selectedId) { 
    $isSelected = "selected='selected'"; 
} 
echo "<option value=$keyas_id $isSelected> $valueas_title </option>"; 
0

옵션 내에서 조건이 keyas_idselected_id 같은지 여부를 비교하는 경우 간단하게 추가 할 수 있으며이 동일한 경우 다음 그 아래 같은 선택할 수 있습니다

<div class="form-group"> 
<select name="submit" for="no_id"> 
<?php 
    $query = "SELECT * FROM crap"; 
    $select_dropdown = mysqli_query($conn, $query); 
    #function confirm stores in functions.php 
    confirm($select_dropdown); 
    $selectedId = 'Your selected ID'; 
    while($row=mysqli_fetch_assoc($select_dropdown)){ 
     $keyas_id= $row['keyas_id']; 
     $valueas_title =$row['valueas_title']; 
     echo "<option if($keyas_id==$selectedId) { selected='selected' } value=$keyas_id> $valueas_title </option>"; 
    } 
?> 
</select> 
</div>