如何将超链接值传递给PHP Dropdown值进行显示

时间:2019-05-13 12:38:14

标签: php jquery html css

我正在为我的学校作业设置教室管理员系统,并且基本上是想知道是否可以将href值或id传递到下拉菜单中。我的意图是,当单击链接时,会将学生姓名和ID传递到下拉选项中,以自动选择准备插入/添加/或删除学生行为的学生姓名。注意,下一步将启用用户在提交表格之前先写有关学生的信息。如果可能的话,我想在同一页面上做。我希望这对在座的人来说是有道理的:)

我刚刚做了一些虚拟测试,尝试了不同的事情。我没有做过的事

$student_query "//SQL Statement";

$class_result = mysqli_query($conn, $student_query);

while($sub_row = mysqli_fetch_array($class_result)){

这是HREF-请注意,这是一个提取Assoc周期,因此它将显示班级中每个学生的姓名列表。我知道我的命名约定不是完美的,所以请提前抱歉:(及其可能超出我的需要

<a href"?id='.$product_id.'" value="'.$sub_row["STUDENT_ID"].'" type="button" data-toggle="modal" class="pointer" data-target="#myModal" value="'.$sub_row["student"].'">'.$sub_row["student"].'</a>            
// This is for the dropdown

<label>Select Student: </label>
<select name="class">
<option value="" disabled selected>Select your class</option>
<?php 

下面的sql代码是我从数据库中获取课程,学生和学生证的漫长而荒谬的方式。

我想将相同的学生ID移到下面的代码中,以显示首先被选中的学生

$tab_query = ("SELECT DISTINCT s.STUDENT_ID, sc.STUDENT_CLASS_ID, 
                c.CLASS,s.STUDENT_CODE, 
                concat(s.NAME_FIRST,' ',s.NAME_LAST) AS student 
            FROM  student_class_tbl AS sc 
                JOIN class_tbl as t ON sc.CLASS_ID = t.CLASS_ID  
                JOIN c AS C ON t.CLASS_NAME = C.C_ID  
                JOIN student_tbl AS s ON sc.STUDENT_ID = s.STUDENT_ID  
                JOIN teacher_tbl AS f ON t.CLASS_TEACHER = f.TEACHER_ID 
            WHERE f.USERNAME = '$myusername' 
            ORDER BY student") ;
//$tab_query = "SELECT C_ID, CLASS FROM c ORDER by class";
$tab_result = mysqli_query($conn, $tab_query);

while ($rows = $tab_result->fetch_assoc())  {
    $NAME = $rows['student'];
    $ID = $rows['STUDENT_ID'];
    $class = $rows['CLASS'];
    echo "<option class='form-control'  value='$ID'>$NAME : $class </option>";      
}
?>
</select>

我想要获得的结果是,如果用户从学生列表中选择

A
B
C
D
E
F

然后老师点击E

我希望传递该值,因此下拉菜单显示的第一件事就是

E

最好在同一PHP页面上完成

0 个答案:

没有答案