我在html5中设计了一个包含4个下拉列表的表单 1年 2部 3学期 4-主题
我用php来获取年份,部门和学期的值。现在我想要的是基于用户选择年份,部门,学期我希望动态获取科目
我写了一个查询来根据年份,部门和学期获得科目
查询 //主题下拉列表
select s.sub_name from
subject s
inner join year y
on s.year_id=y.year_id
inner join dept d
on s.dept_id=d.dept_id
inner join sem sm
on s.sem_id=sm.sem_id
where y.year_id='' and // get selected value from dropdown
d.dept_id='' and // get selected value from dropdown
sm.sem_id=''// get selected value from dropdown
现在我将如何动态地将这些选定的下拉值发送到php中的查询。
答案 0 :(得分:0)
我认为您的下拉列表使用<select>
多个<option>
标记(请参阅W3schools)。选择一个明智的名称,下拉列表的值将在$_POST['selectName']
或$_GET['selectName']
(取决于您的表单提交方法)。
如果你想动态地这样做(即当用户更改下拉列表时),你必须提供一些JavaScript(AJAX)将所选值发布到你的php页面(例如使用{{3 }})。然后,您可以使用该后调用的结果填写您的下拉列表。