【发布时间】:2014-02-21 16:10:59
【问题描述】:
我正在进行一项调查,我想将数据发布到我的数据库中。但是我遇到了一个问题,如果我想发布复选框数据,它只会发布最后一个复选框。希望我能得到一些帮助,代码如下:
html
<form name="x" id="submit1" action="confirm_medici.php" method ="post" onsubmit="validator();return false;" target="_self">
<input type="checkbox" name="opsystem" value="Android">Android<br>
<input type="checkbox" name="opsystem" value="Windowsphone">Windows Phone<br>
<input type="checkbox" name="opsystem" value="Ios">IOS (Apple)<br><br>
Else: <input type="text" name="opsystem" size="75"><br>
php
<?php
$con=mysqli_connect("x","x","x","x");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$question1=$_POST['opsystem'];
$sql="INSERT INTO medici (colum1)
VALUES
('$question1')";
if (!mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error($con));
}
echo "1 record added";
mysqli_close($con);
?>
【问题讨论】:
标签: php html database post insert