【发布时间】:2015-02-21 16:41:15
【问题描述】:
我有三个复选框和三个类似这样的输入字段,
<input type="checkbox" name="fruit" value="orange" >
<input type="text" name="orange" >Orange
<input type="checkbox" name="fruit" value="apple" >
<input type="text" name="n" >Apple<br/>
<input type="checkbox" name="fruit" value="mango" >
<input type="text" name="mango" >Mango
我有一个名为 fruits 的 mysql 表,其中有四列名为 id、apple、orange、mango。 我想做一些事情,如果用户选择橙色,苹果,芒果(复选框)我想从三个输入字段将数据插入到表中的橙色,苹果,芒果中,或者如果用户选择两个用户复选框,它只会插入数据从输入字段的值到两列,或者如果只选中一个复选框,则插入一列!这样做的标准程序是什么?在此先感谢
【问题讨论】:
-
如果 (isset($_POST['fruit'])) {}
-
这就是一般的想法。复选框,你可以使用
foreach和 implode。 -
你在下面有答案。
-
顺便说一句,您需要将您的复选框视为一个数组。