Лучший способ изменить значения mysql, чем <select>

0

Я сделал код для обновления моей базы данных:

<form method="post" action="<?php $_PHP_SELF ?>">
<table><tr><td style="border:1px solid #000;">
<select name="priv" id="priv">
<option value="<?php echo $pinDetails->is_private; ?>">(<?php echo $pinDetails->is_private; ?>)</option>
<option value="1">Private (1)</option>
<option value="0">Public (0)</option>
</select>
<input name="private" type="submit" id="private" value="Private">
</td></tr></table>
</form>

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

Однако этот код выглядит беспорядочным, и я знаю, что функция, вероятно, могла бы улучшить способ, чем щелчок по опции, что-то вроде строк, которые я могу включить или выключить, как переключатель?

Что мне нужно будет искать или какой код будет работать для этого? Я более чем готов написать код сам, задав точку в правильном направлении.

  • 1
    Флажок работает отлично. Подпись «Public» или «Private», где статус отмечен означает, что элемент включен, а не отмечен означает, что он выключен. (Это способ, которым флажки работают везде, поэтому это не смущает пользователей.)
Теги:
forms

1 ответ

0

Вы можете использовать все, что хотите, то есть часто программисты используют переключатели и стилизуют их как переключатель.

Возможно, это может быть интересно: http://proto.io/freebies/onoff/

Также проверьте этот jsFiddle:

<div>
    <input type="checkbox" id="switch1" name="switch1" class="switch" />
    <label for="switch1">First switch</label>
</div>
<div class="clear">&nbsp;</div>
<div>
    <input type="checkbox" id="switch2" name="switch2" class="switch" />
    <label for="switch2">Second switch</label>
</div>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню