【发布时间】:2018-07-07 07:48:56
【问题描述】:
这是我的html代码
<form action="view.php" method="post" id="form">
<p>checkbox: <input type="checkbox" name="check[]" value="INCOMETAX" />INCOMETAX</p>
<p>checkbox: <input type="checkbox" name="check[]" value="GST" />GST</p>
<p>checkbox: <input type="checkbox" name="check[]" value="VAT" />VAT</p>
我的php代码在这里
if ( isset($_POST['check']) ) {
$checkbox1=$_POST['check'];
$chk = "";
foreach($checkbox1 as $chk1)
{
$chk .= $chk1 .",";
$sql = "INSERT INTO value (service) VALUES ('$chk')";
}
代码工作正常,但我想将值存储在具有相同 id 的新行中,现在复选框中的多个值存储为 INCOMETAX、GST、VAT
我如何将 INCOMEtax 存储在第一行,GST 存储在第二行,VAT 存储在第三行,并且具有相同的 id 1
【问题讨论】:
-
value表的 id 列是否不是主键,因此是唯一的?