javascript - PHP JavaScript - 单个 phpmyadmin 表中的多个复选框选择

标签 javascript php html mysql phpmyadmin

我在 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>

如果我只检查一个,它工作正常,但是当我检查多个时,进入数据库表的就是我最后检查的那个。

最佳答案

看起来他们都有相同的名字。

https://www.w3schools.com/tags/att_input_type_checkbox.asp

关于javascript - PHP JavaScript - 单个 phpmyadmin 表中的多个复选框选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52068843/

相关文章:

php - MySQL 设置名称查询

css - 如何消除我的导航栏和特色图片之间不需要的间隙?

html - 4行文字垂直对齐,动态框宽取决于JS中产生的框数

javascript - Angularjs:图片无法加载

javascript - 使用 Javascript 和 Angularjs 循环

php - 在 WordPress 中为多个站点创建编辑器

javascript - JS - 解析\n 和其他对象到相关 HTML

php - Laravel 5.1 模型工厂种子错误

javascript - 使用 Canvas 和 javascript 循环使用 if 语句的框架

javascript - JQuery $(document).ready() 和 document.write()