Yog*_*wal 1 php mysql database forms
我有一个带有multiple="multiple". 并且用户可以选择多个值。
<label for="aoi">Area of Interest:</label>
<select id="sel_aoi" name="aoi" multiple="multiple">
<option value="hr-executive">HR Executives</option>
<option value="sr-manager">Sr. Manager</option>
<option value="service-advisor">Service Advisor</option>
<option value="production">Production Engineer</option>
<option value="mechanical">Mechanical Engineer</option>
</select>
Run Code Online (Sandbox Code Playgroud)
如何在 MySQL 数据库的单个字段中存储这些多个选定的值?
将它存储到一个数组中,并使用逗号分隔将值保存到数据库中。
<label for="aoi">Area of Interest:</label>
<select id="sel_aoi" name="aoi[]" multiple="multiple">
<option value="hr-executive">HR Executives</option>
<option value="sr-manager">Sr. Manager</option>
<option value="service-advisor">Service Advisor</option>
<option value="production">Production Engineer</option>
<option value="mechanical">Mechanical Engineer</option>
</select>
Run Code Online (Sandbox Code Playgroud)
进程.php
$aoi = implode(',', $_POST['aoi']);
Run Code Online (Sandbox Code Playgroud)