我有一个带有Staff_Names选项菜单的表单,该菜单从“Staff”表中获取数据:
<select class="form-control" name="Name" id="Name">
<option value="">select staff</option>
<?php do { ?>
<option value="<?php echo $row_Staff['Staff_Name'] ?>">
<?php echo $row_Staff['Staff_Name']?></option>
<?php } while ($row_Staff = mysql_fetch_assoc($Staff));
$rows = mysql_num_rows($Staff);
if($rows > 0) {
mysql_data_seek($Categories, 0);
$row_Staff = mysql_fetch_assoc($Staff);
}
?>
</select>
“员工”表还有工作人员的电子邮件。表单元素将插入名为“Training”的新表中。我想从选项菜单中选择Staff_Name,并在Training表的不同字段中插入Staff_Name和Email。我试过从How to post two values in an option field?爆炸(“ - ”,$ _POST ['Name']方法,但觉得必须有一种更有效的方法。我不希望每次需要回声时都继续爆炸另外,explode只能在这个方法中通过在另一个页面上爆炸来工作。想要在插入Training表时从表单存储两个字段。有没有人有一个有效的方法?