我不是开发人员,我从不做任何事情,但是我做了一个网页,使人们可以将数据插入sql数据库。
我的代码可以正常工作,但是我想我可以对其进行优化,因为我是从Internet上找到的东西中提取出来的,并且我想将单选按钮变成复选框,因为最后有很多按钮当有很多行。 也许有问题,因为我更改了名字,所以没有对我公司的引用。
1491
我希望高手告诉我我可以做得更好,并帮助我将单选按钮变成用于数据插入的复选框。 SQL格式表是BIT,因此我想像对按钮一样在选中/取消选中时插入true / false。 谢谢!
答案 0 :(得分:0)
无需重写答案中的所有代码 复选框的想法是否已标记。浏览器传递给服务器的输入仅在选中复选框的情况下传递
因此,复选框PHP代码应检查是否isset($_POST['RadioBtn_Mode2'] . $row1['ID']);
简单参考here
您已经做的差不多了
剩下的就是改变html的回显,基本上每个html删除一个标签
单选按钮,然后将类型更改为复选框
例如,从此:
echo '<td>False : <input class="RadioBtn_Mode2" id="'.$row1['ID'].'" name="RadioBtn_Mode2'.$row1['ID'].'" type="radio" value="False" /></td>';
echo '<td>True : <input class="RadioBtn_Mode2" id="'.$row1['ID'].'" name="RadioBtn_Mode2'.$row1['ID'].'" type="radio" value="True" checked /></td>';
为此:
echo '<td>Check: <input class="RadioBtn_Mode2" id="'.$row1['ID'].'" name="RadioBtn_Mode2'.$row1['ID'].'" type="checkbox" value="False" /></td>';
一旦可行,将通用名称RadioBtn更改为CheckBx(或其他名称)当然是美观的