1
我必須選擇所有課程,讓用戶將選中的內容插入名爲curriculumcourses的另一個表中。如何從下拉列表中禁用選項,如果其值已存在
當用戶選擇的課程有一個下拉列表中插入組課程
什麼,我需要做的是,如果集團在curriculumcourses表組的選項將被禁用
用現在我的代碼的問題是,因爲有一個while循環來獲取課程資料我無法從curriculumcourses選擇
這裏是我的代碼
<?php
$curid=isset($_GET['id']) ? $_GET['id'] : '';
$sqlcheckgroup = ("SELECT * FROM curriculumcourses WHERE curriculum_id='$curid'");
$rowgroupcheck = mysqli_fetch_assoc($sqlcheckgroup);
$sql1 = ("SELECT * FROM courses ORDER BY course_code ");
$result = $mysqli->query($sql1);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
?>
<tr>
<th scope="row"> <label>
<select name="select[]" id="select[]">
<option selected="selected" disabled="disabled">Please Select</option>
<option value="0">No Group</option>
<option value="1" <?php if (!(strcmp(1, $rowgroupcheck ['set_number']))) {echo "disabled=\"disabled\"";}?>>Group One</option>
<option value="2" <?php if (!(strcmp(2, $rowgroupcheck ['set_number']))) {echo "disabled=\"disabled\"";}?>>Group TWO</option>
<option value="3" <?php if (!(strcmp(3, $rowgroupcheck ['set_number']))) {echo "disabled=\"disabled\"";}?>>Group Three</option>
<option value="4" <?php if (!(strcmp(4, $rowgroupcheck ['set_number']))) {echo "disabled=\"disabled\"";}?>>Group Four</option>
<option value="5" <?php if (!(strcmp(5, $rowgroupcheck ['set_number']))) {echo "disabled=\"disabled\"";}?>>Group Five</option>
</select>
我得到這個警告:mysqli_fetch_assoc()預計參數1被mysqli_result,在C指定的字符串:\ Apache的\ htdocs中\ XXX \上線selectedcourses.php 77 –
您首先必須執行查詢。 –
非常感謝,它正在工作(: –