1
<tr>
<td><label style="padding-top:10px"> flower </label></td>
<td><input type="checkbox" name="pol[]" value="lili"/> lili
<input type="checkbox" name="pol[]" value="tulip"/> tulip
<input type="checkbox" name="pol[]" value="rose"/> rose</td>
</tr>
<input class="btn btn-success" name="submit" value="Submit" type="submit">
我有这样的输入和PHP代码这样如何从复选框插入多个值和在MySQL插入
$id = $_POST['id'];
$pol = implode(",",$_POST['pol']);
$query ="INSERT INTO data_rs (id_rs) values ('$id')";
$eksekusi=mysql_query($query);
if(isset($_POST['pol']))
{
include ('inc/konek.php');
$sql ="INSERT INTO rs_fl(id_rs,id_fl) VALUES ((SELECT id_rs FROM
data_rs WHERE id_rs ='$id'),
(SELECT id_fl FROM poliklinik WHERE Flower ='$pol'))";
$ek = mysql_query($sql);
}
else
{
echo "<script> alert ('please insert data !'); window.history.back()</script>";
}
和我有3个表“data_rs”,“poliklinik”,'rs_fl “他们每个人都包含
data_rs poliklinik rs_fl
id_rs name id_fl Flower id(AI) id_rs id_fl
r01 type41 f01 lili
f02 tulip
f03 rose
的结果,我想,当我从复选框选中列表中的多个值是我的表rs_fl
是这样相同的值id_rs
有diferent值id_fl
data_rs poliklinik rs_fl
id_rs name id_fl Flower id(AI) id_rs id_fl
r01 type41 f01 lili 1 r01 f01
f02 tulip 2 r01 f02
f03 rose 3 r01 f03
,但我不知道我什么时候选择复选框,如果只是1值从poliklinik
表rs_fl
可以显示,但是当我从复选框表中选择多个值rs_fl
是empty.sorry我的英文不好,并仍然使用MySQL的,这是老program.thnx
PHP的mysql_ API已被废弃很久以前 – Strawberry
@Strawberry如果你看过他/她的职位,你会知道他/她已经意识到 – RST
@首先不幸,只要我打到,我停止阅读 – Strawberry