如何在两个不同的列中主动插入下拉值和下拉名称

时间:2016-11-25 08:54:04

标签: php mysql

假设我的结果包含列Exam_IdClass_id

我从examid下拉列表中获取这两个值,如下面的代码:

<select name="examid" class="form-control" style="width:15%">
    <option>Select</option>
    <?php
        $q = mysqli_query($con, "SELECT Exam_ID, Class_ID FROM exam");
        while($row = mysqli_fetch_assoc($q))
        {
    ?>
    <option value="<?php echo $row['Class_ID'] ?>"><?php echo $row['Exam_ID']; ?></option>
    <?php
        }
    ?>
</select>

我想在结果表中分别在不同的不同列中插入Class_IdExam_id。有可能实现吗?

1 个答案:

答案 0 :(得分:0)

您可以使用jquery以不同方式获取下拉列表的值和文本。 请尝试以下代码。

对于考试ID

$('select[name=examid] option:selected').text();

对于课程ID使用

$('select[name=examid]').val();