2015-01-02 3 views
0

В php-форме я получаю данные от переключателя в базу данных. Это работает хорошо. Но на странице редактирования, как мне получить проверенное значение из базы данных?как можно изменить значение переключателей в php

мой код:

   <div class="data"> 
       <div class="label1">PCDC:</div> 
       <div style="text-align:right;width:49px;float:left;"> 
       <input type="radio" name="pcdc" value="yes" style="vertical-align: middle; margin: 0px;">YES 
       </div> 
       <div style="text-align:right;width:46px;float:left;"> 

       <input type="radio" name="pcdc" value="no" style="vertical-align: middle; margin: 0px;">NO 
        </div> 
     </div> 
+0

Где ваш php код? –

+0

Общий вопрос, общий ответ - вы должны добавить атрибут «checked» на странице редактирования - на основе полученного вами значения db? – sinisake

+0

опубликуйте свой код страницы редактирования –

ответ

0

Пожалуйста, попробуйте код, как таким образом :: Предположим, ваше имя переменной значений радио кнопка «$ Вэл», а затем использовать эту переменную $ VAL, как таким образом.

<input type="radio" name="pcdc" <?php if($val == 'yes') { echo "checked='checked'"; } ?> value="yes" style="vertical-align: middle; margin: 0px;">YES 
<input type="radio" name="pcdc" <?php if($val == 'no') { echo "checked='checked'"; } ?> value="no" style="vertical-align: middle; margin: 0px;">NO 
0

Вы можете попробовать следующий код

$('input[name="pcdc"][value="yes"]').prop('checked',true); 

Выше решение JQuery, преимущество заключается в том, когда у вас есть несколько радио-кнопки, нет необходимости для проверки каждого элемента.

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