在此页面上,用户将从相关的下拉列表中选择年份和会话,并且所选选项将存储在数据库中。我想为每个新学期在系统中进行更新,,因此我想从下拉列表中选择新选项后,从数据库中删除先前选择的选项。有可能做到吗?
例如
请参考下图:
会议1,2018年是上一个选择的选项。 在选择第3届会议(2019年)之后。应从数据库中删除之前选择的选项。
下拉
<select id="intake_year" name="intake_year" class="demoInputBox" onChange="getintake_session(this.value);" style="padding: 3px; width: 350px;">
<option value="">Select Intake Year</option>
<?php
$sql = "SELECT * FROM marketing_data";
$res = mysqli_query($conn, $sql);
while($row = mysqli_fetch_assoc($res)) {
if($bul[$row['intake_year']] != true && $row['intake_year'] != 'intake_year'){
?>
<option value="<?php echo $row['intake_year']; ?>"><?php echo $row['intake_year']; ?></option>
<?php
$bul[$row['intake_year']] = true;
}
}
?>
</select>
<select id="intake_session" name="intake_session" class="demoInputBox" style="padding: 3px; width: 348px;">
<option value="">Select Intake Session</option>
</select>
<div class="submit" align="center"><input type="submit" value="Update" name="update"></div>
将所选选项存储到数据库中
<?php
if(isset($_POST['update'])){
$intake_year = $_POST['intake_year'];
$intake_session = $_POST['intake_session'];
$query = "INSERT INTO `current_sem` (`id`, `intake_year`, `intake_session`) VALUES (NULL, '$intake_year', '$intake_session')";
if(performQuery($query)){
echo "<script>alert('Current sem has been update');window.location.href='update_current_semester.php';</script>";
}else{
echo "<script>alert('Unknown error occured.')</script>";
}
}
?>
marketing_data table structure
仅供参考,我在此处从未附上完整的编码,但是需要任何支持此问题的信息,请告诉我。谢谢