我有一个下拉选择框,可根据第一个框的选择生成另一个选择框。我在下面举了一个例子。
<form action="" method="type">
<select name="Semester">
<option value="Fall2013">Fall 2013</option>
<option value="Spring2013">Spring 2013</option>
</select>
我想把学生注册的课程列入选定的学期 选择框然后我可以让他们为选定的课程输入作业。我想尽可能简单,因为我只是在学习MySQL / PHP。学期和课程将根据用户的登录情况从MySQL数据库中提取。
答案 0 :(得分:1)
假设你的mysql查询提取的$row
数组,现在你要做的是......
<form action="" method="type">
<select name="Semester">
<?php foreach($row as $uniqe) { ?>
<option value="<?php echo $unique ?> "> <?php echo $unique ?> </option>
<?php } ?>
</select>
因此,上面的代码将逐一生成$row
中存储的所有数据
答案 1 :(得分:0)
我会使用jQuery和AJAX根据第一个下拉列表中的选择来获取类。这是一个如何完成它的教程:
http://phpcodeforbeginner.blogspot.com/2013/01/jquery-ajax-tutorial-and-example-of.html
修改强> 一个更简单的方法(从程序员的角度来看,而不是最终用户的观点)就是使用PHP并执行步骤/页面方法。即用户在步骤/页面1上进行选择并将表单提交到第2页。然后,步骤/页面2使用PHP查询数据库并获取要显示给用户的类。