【发布时间】:2013-11-28 00:59:52
【问题描述】:
如何将复选框发送到数据集?
我的一些代码:(我认为除了复选框之外的所有东西都有效)
<label for="year">Question</label>
<input type="checkbox" name="2014" value="2014"><span class="cb">2013/2014</span><br/>
<input type="checkbox" name="2015" value="2015"><span class="cb">2014/2015</span><br/>
代码
if( isset($_POST['save'])) {
if( $_POST['year']!="" ){
代码
连接
$sql = "INSERT INTO vakt(year)
VALUES('".$_POST['year']."') ";
【问题讨论】:
-
使用 js 函数将复选框值存储到隐藏的文本框(使用 document.getElementById 存储),并使用简单的表单从 php 获取该值。
-
您最大的问题是盲目地将用户提交的数据插入到数据库中,使您容易受到 SQL 注入的攻击。先解决这个问题,你应该对出了什么问题有一个很好的了解。
标签: php database forms checkbox