我在 php 中为 phpmyadmin 中的单个表有多个复选框,我试图找出如何将多个值放入 phpmyadmin 的单个表中(例如:选择 Womers、网站和自动邮件复选框会将它们放在一起)在单个 CRP_SYS_AFFECTED 表中,带有逗号“Womers、网站、Automail”)。
this is the checkbox interface that is used.
<tr>
<td><b>System Affected: </b></td>
<td align='left'><input type='checkbox' name='aff' value='Womers' <?php if($input[69] == "Womers"){echo "checked";} ?>> Womers</td>
<td align='left'><input type='checkbox' name='aff' value='LOS' <?php if($input[69] == "LOS"){echo "checked";} ?>> LOS</td>
<td align='left'><input type='checkbox' name='aff' value='Host To Host' <?php if($input[69] == "Host To Host"){echo "checked";} ?>> Host To Host</td>
<td align='left'><input type='checkbox' name='aff' value='Website' <?php if($input[69] == "Website"){echo "checked";} ?>> Website</td>
</tr>
<tr>
<td></td>
<td align='left'><input type='checkbox' name='aff' value='SSWB' <?php if($input[69] == "SSWB"){echo "checked";} ?>> SSWB</td>
<td align='left'><input type='checkbox' name='aff' value='Orafin' <?php if($input[69] == "Orafin"){echo "checked";} ?>> Orafin</td>
<td align='left'><input type='checkbox' name='aff' value='Automail' <?php if($input[69] == "Automail"){echo "checked";} ?>> Automail</td>
<td align='left'><input type='checkbox' name='aff' value='SID' <?php if($input[69] == "SID"){echo "checked";} ?>> SID</td>
</tr>
<tr>
<td></td>
<td align='left'><input type='checkbox' name='aff' value='SSWBS' <?php if($input[69] == "SSWBS"){echo "checked";} ?>> SSWBS</td>
<td align='left'><input type='checkbox' name='aff' value='PSAK' <?php if($input[69] == "PSAK"){echo "checked";} ?>> PSAK</td>
<td align='left'><input type='checkbox' name='aff' value='Mirrorsys' <?php if($input[69] == "Mirrorsys"){echo "checked";} ?>> Mirrorsys</td>
<td align='left'>
<input type='checkbox' name='aff' value='Otheraff'
<?php $mod_array = array("Womers", "LOS", "Host To Host", "Website", "Orafin", "Automail", "SID", "SSWB","SSWBS","PSAK","Mirrorsys");
if(! in_array($input[69], $mod_array) && $input[69] != NULL){ echo "checked"; } ?>>
<input type='text' name='other_aff' onkeyup='otherModCheck()' value='<?php if( ! in_array($input[69], $mod_array)){ echo $input[69]; } ?>'>
</td>
</tr>
如果我只检查一个,它工作正常,但是当我检查多个时,进入数据库表的就是我最后检查的那个。
最佳答案
关于javascript - PHP JavaScript - 单个 phpmyadmin 表中的多个复选框选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52068843/