Как получить правильное значение в выпадающем списке при редактировании в codeiginiter? - PullRequest
0 голосов
/ 05 декабря 2018

Моя проблема в том, что я сохраняю одно текстовое поле в раскрывающейся форме.Во время редактирования точное значение не отображается в этой области текстового поля.

enter image description here

Первое изображение показывает, что я сохраняю счета Правина Кумара и aravinth, используяформа выпадающего списка ... enter image description here

показываются вторые изображения, во время редактирования я не могу правильно получить второе имя ...

 <?php foreach ($s as $r): ?>
    <tbody>
      <tr>
        <td><a href='javascript:void(0);'  class='remove'><span class='glyphicon glyphicon-remove'></span></a></td>
        <td><select style="width:200px" class="form-control input-xs"   data-width="100%"name="Tname[]">

<?php foreach ($query as $row ): ?>    

<option value="<?=$row['name']?>"><?=$row['name']?></option> 
    <?php endforeach ?>
    </select></td>
    <td><input style="width:80px" type="text" name="TAmount[]" class="form-control input-xs price" value="<?=$r['TAmount'];?>"></td>
   <td ><input style="width:50px" type="text" name="Per[]" id="amount" class="form-control input-xs amount" value="<?=$r['Per'];?>"></td>
    <td><a href="javascript:void(0);" style="font-size:18px;" id="addMore" title="Add More Person"><span class="glyphicon glyphicon-plus"></td>
  </tr><?php endforeach ?>

Это код таблицыдля редактирования ...

enter image description here это имя pname используется в качестве раскрывающегося списка для этой страницы.Пожалуйста, помогите мне решить проблемы.

1 Ответ

0 голосов
/ 05 декабря 2018

Вы никогда не устанавливаете выбранное значение, при создании параметров select вы должны проверить, соответствует ли текущий option значению вашей строки результатов name или PName.

<?php foreach ($query as $row ): ?>
    <option value="<?=$row['name']?>" <?php echo ($r['PName'] == $row['name']) ? 'selected="selected"' : '' ?>><?=$row['name']?></option> 
<?php endforeach ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...