如何获得在select选项中被选中的项的id ?



enter code here当用户使用php语言从html表单中的选择选项中选择项目时,我想从数据库中获得所选项目的id。'

$query = "select * from Courses";
$results = mysqli_query($con, $query);

'这个id在courses表中

我想从数据库中获取所选项目的id,当用户使用php语言从html表单中的选择选项中选择一个项目时。这是关于HTML表单

中存在的选择选项的图片
<div class="user_profile">
<div class="div">
<form action="UserPanel.php" class="userinfo" method="post">
<input type="text" value="<?php echo $user_data['username'] ?>" name="name" placeholder="نام کاربری">
<input type="email" value="<?php echo $user_data['email'] ?>" name="email" placeholder="پست الکترونیکی">
<input type="text" value="<?php echo $user_data['national_code'] ?>" name="ncode" placeholder="کد ملی ">

<input type="text" value="<?php echo $user_data['date_of_birth'] ?>" name="date_of_birth" placeholder="تاریخ تولد">
<input type="text" value="<?php echo $user_data['education'] ?>" name="education" placeholder=" تحصیلات">
<span>عنوان دوره آموزشی </span>
<select name="courses" id="course" style="width:220px;color:white;font-size:14px">
<option value="">دوره خود را انتخاب کنید</option>
<?php foreach ($result as $key => $value) { ?>
<option value="<?= $value['Course_Name']; ?>"><?= $value['Course_Name']; ?></option>
<?php } ?>
</select>

<div class="btns">
<button class="btn" name="update">ویرایش اطلاعات </button>
<button class="btn">حذف </button>
<button class="btn" name="register"> ثبت نهایی </button>
</div>
</form>
</div>

,但这是一个错误未定义数组键id_Crs.....

这是插入的代码if (isset($_POST['register'])) {$id = $user_data['id'];

// insert into database and table register
$insert = "INSERT INTO registration(user_id,id_Crs) VALUES ('$id','$id_crs')";
if (mysqli_query($con, $insert)) {
$message = "Registration";
} else {
$message = "Error: registering failed $insert." . mysqli_error($con);
}

}

<?php
$query = "select * from Courses";
$results = mysqli_query($mysqli, $query);
while($res = mysqli_fetch_array($result))
{
# you can get id 
?><option value="<?=$res["id"];?>"><?=$res["name"];?></option>
<?php } '>

最新更新