更改 mysql 值的更好方法比<select>



我制作了一个选择代码来更新我的数据库:

<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>

这基本上允许我通过在列表中选择适当的选项将帖子从公开改为私人。它将当前值显示为第一个选项。

然而,这段代码看起来很乱,我知道这个功能可能会实现一种比点击一个选项更好的方法,就像开关一样,沿着按钮的线条可以打开或关闭?

我需要搜索什么,或者什么类型的代码适用于此?只要有正确的方向,我非常愿意自己编写代码。

您可以使用任何您想要的东西,即程序员经常使用单选按钮,并将其设置为开关样式。

也许这可能会引起兴趣: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>

最新更新