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