2015-06-10 6 views
0

Я хочу сделать поле выбора выбранным значением из переменной GET. Вот мой код:

<select name="suraNo" id="suraNo" required="required"> 
    <option value="">-Select-</option> 
    <?php 
     do { 
     ?> 
      <option value="<?php echo $row_SuraList['suraNo']?>"> 
      <?php echo $row_SuraList['suraNo']?>. <?php echo $row_SuraList['suraNameBN']?> 
      </option> 

      <?php 
     } while ($row_SuraList = mysql_fetch_assoc($SuraList)); 

     $rows = mysql_num_rows($SuraList); 
     if($rows > 0) { 
      mysql_data_seek($SuraList, 0); 
      $row_SuraList = mysql_fetch_assoc($SuraList); 
     } 
    ?> 
</select> 
+0

Спасибо за вашу любезную помощь, и она отлично работает. –

ответ

0

Если то, что вы хотите, чтобы выбрать значение из списка, которые соответствуют вашим GET парам, просто используйте:

<option <?php echo ($_GET['yourval'] == $row_SuraList['suraNo'] ? "selected" : null); ?> value="<?php echo $row_SuraList['suraNo']?>"><?php echo $row_SuraList['suraNo']?>. <?php echo $row_SuraList['suraNameBN']?></option> 

Кроме того, я предлагаю вам не закройте свой php balise в своем ... пока и напишите ваши «варианты»:

echo "<option " . ($_GET['yourval'] == $row_SuraList['suraNo'] ? "selected" : null) . " value=\"" . $row_SuraList['suraNo'] . "\">" . $row_SuraList['suraNo'] . "." . $row_SuraList['suraNameBN'] ."</option>"; 
+0

Спасибо за вашу любезную помощь, и она отлично работает. –

 Смежные вопросы

  • Нет связанных вопросов^_^