目标:My main.php显示班上的课程。基于我单击的那一个,它应该向我显示该特定课程的所有项目(或者是一个下拉列表,或者现在我将它们显示在displayProjects.php中),因此我需要获取单击的php按钮的ID,编写一个查询以在学生表中使用其对应的class_id搜索该名称,以获取项目名称。我是否需要某种Ajax调用来获取php onclick按钮值,或者可能需要在我的displayprojects.php页面中显示会话变量?
Main.php
result = mysqli_query($link,"SELECT `course_code`FROM `class`");
echo "<table>";
while($row = mysqli_fetch_array($result)){
echo "<a href='displayProjects.php'> <input type='submit' id='project' class='btn btn-primary' style='display:block; width:10%; margin-bottom:10px;' value=". $row['course_code'] . ">";
}
echo "<tr><td><a href='CreateNewClass.php'><button type='button'> Create a New Class </button></a></td></tr>";
echo "</table>";
displayProjects.php
需要帮助修改此查询以获取基于class_id的项目
$projectQuery=mysqli_query($link, "SELECT DISTINCT project_name from Student S ");
echo "<table>";
while($row = mysqli_fetch_assoc($projectQuery)) {
echo "<a href='displayGroups.php'> <input type='button' id='project' class='btn btn-primary' style='display:block; width:10%; margin-bottom:10px;' value=". $row['project_name'] . ">";
}
echo "</table>";