使用复选框组..如何将其插入数据库并在PHP中显示?

使用复选框组..如何将其插入数据库并在PHP中显示?,php,mysql,Php,Mysql,当用户勾选复选框时,它应该将其名称插入数据库并显示它。我根据复选框的名称为每组复选框制作了许多表格。我希望每组复选框在数据库的不同表名中插入复选框的值。。假设数据库中有9个表名。在我的网站上,我有9类ChecBox的名字。所以用户将选择并勾选。勾选后,已勾选的值将插入数据库并显示该复选框的名称。我尝试使用insert语句将ChecBox的数据插入数据库,但没有成功 复选框格式: 我想您应该更改表单中的输入名称。 例如: <input name="docu[]" type="checkbox

当用户勾选复选框时,它应该将其名称插入数据库并显示它。我根据复选框的名称为每组复选框制作了许多表格。我希望每组复选框在数据库的不同表名中插入复选框的值。。假设数据库中有9个表名。在我的网站上,我有9类ChecBox的名字。所以用户将选择并勾选。勾选后,已勾选的值将插入数据库并显示该复选框的名称。我尝试使用insert语句将ChecBox的数据插入数据库,但没有成功

复选框格式:


我想您应该更改表单中的输入名称。 例如:

<input name="docu[]" type="checkbox" value="BMK81A"/> <label for="BMK81A">BMK81A</label><br>

保持为空,或者我在此处遗漏了一些内容。

是否生成了任何错误?错误为:1注意:未定义索引:BMK81A 2“字段列表”中的未知列“SSA”…我该怎么办?第一个错误似乎是因为输入名称。第二个应该是因为您想插入到所述表中不存在的列中。@Som1..感谢您的帮助…现在在数据库中成功插入了复选框的值。。但我怎样才能在网站上显示它呢。我希望显示的方式基于复选框的名称。例如DL3的名称为JPN-DL-3/JPN-DL-4。。我只想显示将值插入数据库的每个复选框的描述。但是怎么做呢?在此之前,当我想显示某些内容时,我只将sql语句放在显示页面上,并按$row[''];调用它;。。到@Som1。。我在数据库中还有另一个表,用于显示复选框的代码和说明。如果checkbox的值==1,它将只调用描述来显示它。因为我不知道关于它的任何事情,也不知道关于你要学习一些东西,我建议你用谷歌搜索一些东西,比如php display mysql table short说了一个select语句并获取resultto@Som1。现在我有一个问题。我已将名称从doku[]更改为BMK81A,依此类推..只有某些数据将插入数据库。。使用相同名称的复选框的所有名称。。不再使用doku[]了。但为什么某些数据无法插入数据库中。。我使用insert语句的方式与只更改变量的方式相同。但它仍然不起作用!:'
    $IC2 = $_SESSION['IC2'];
    $BMK81A = $_POST['BMK81A'];
    $BMK81 = $_POST['BMK81'];
    $DL3 = $_POST['DL3'];
    $DL2 = $_POST['DL2'];
    $DL1 = $_POST['DL1'];   
    $SSK = $_POST['SSK'];
    $SSW = $_POST['SSW'];
    $PM = $_POST['PM'];
    $PT = $_POST['PT'];
    $AT = $_POST['AT'];
    $SSA = $_POST['SSA'];
    $BW = $_POST['BW'];
    $DS = $_POST['DS'];
    $APP = $_POST['APP'];
    $RE1 = $_POST['REI'];
    $LU2 = $_POST['LU2'];
    $NPT = $_POST['NPT'];
    $SRP = $_POST['SRP'];
    $KTDP = $_POST['KTDP'];
    $KDP = $_POST['KDP'];
    $USPD = $_POST['USPD'];*/


 $insert_data=mysql_query(" INSERT into nama_doku21 (NO_KPT2,BMK81A, BMK81,DL3,DL2,DL1) VALUES  ('$IC2','$BMK81A','$BMK81','$DL3','$DL2','$DL1') ") or die(mysql_error());

 /*$insert_data1=mysql_query(" INSERT into doku_pemohon (SSK,PM,PP,PT,AT,SSA,BW,DS,APP,RE1,LU2,NPT,SRP,KDP) VALUES ('$SSK','$PM','$PP','$PT','$AT','$SSA','$BW','$DS','$APP','$REI','$LU2','$NPT','$SRP','$KDP') ")
 or die(mysql_error());


  $insert_data2=mysql_query(" INSERT into doku_ibu (SSW,SSK,PM,PP,KP,BW,DS,APP,RE1,LU2,NPT,SRP) VALUES  ('$SSW',' $SSK','$PM','$PP',' $KP','$BW','$DS ','$APP','$REI',' $LU2','$NPT','$SRP') ")
 or die(mysql_error());


 $insert_data3=mysql_query(" INSERT into doku_bapa (SSW,SSK, PM,PP,KP,BW,DS,APP,RE1,LU2,NPT,SRP) VALUES  ('$SSW','$SSK',' $PM','$PP','$KP ','$BW','$DS',' $APP','$REI','$LU2','$NPT','$SRP') ")
 or die(mysql_error());



  $insert_data4=mysql_query(" INSERT into doku_penganjur (SSW,SSK,PM,PP,KP,BW,DS,AAP,RE1,LU2,NPT,SRP,KTDP) VALUES  ('$SSW','$SSK','$PM','$PP','$KP','$BW','$DS','$APP','$REI','$LU2','$NPT','$SRP','$KTDP') ")
 or die(mysql_error());



 $insert_data5=mysql_query(" INSERT into doku_adikberadik (SSK,PM,PP,KP,DS,APP,REI,LU2,NPT,SRP) VALUES  ('$SSK','$PM','$PP','$KP','$DS','$BW','$APP','$REI','$LU2','$NPT','$SRP') ")
 or die(mysql_error());



 $insert_data6=mysql_query(" INSERT into doku_suami (SSW,SSK,PM,PP,KP,DS,APP,RE1,LU2,NPT,SRP) VALUES    ('$SSW''$SSK','$PM','$PP','$KP','$DS','$APP','$REI','$LU2','$NPT','$SRP' ) ")
 or die(mysql_error()); 



 $insert_data7=mysql_query(" INSERT into doku_isteri (PM,PP,PT,AT,DS,APP,RE1,LU2,NPT,SRP) VALUES    ('$SSK','$PP','$PT','$AT','$DS','$APP','$RE1','$LU2','$NPT','$SRP') ")
 or die(mysql_error()); 




$insert_data8=mysql_query(" INSERT into doku_anak(SSK,PP,PT,AT,DS,APP,RE1,LU2,NPT,SRP) VALUES  ('$SSK','$PP','$PT','$AT','$DS','$APP','$RE1','$LU2','$NPT','$SRP') ")
 or die(mysql_error()); 
<input name="docu[]" type="checkbox" value="BMK81A"/> <label for="BMK81A">BMK81A</label><br>
<input name="BMK81A" type="checkbox" value="BMK81A"/> <label for="BMK81A">BMK81A</label><br>
$BMK81A = $_POST['BMK81A'];