获取下拉列表的值并在php中使用它

时间:2015-02-01 16:29:11

标签: php mysql html5

我在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中的查询。

1 个答案:

答案 0 :(得分:0)

我认为您的下拉列表使用<select>多个<option>标记(请参阅W3schools)。选择一个明智的名称,下拉列表的值将在$_POST['selectName']$_GET['selectName'](取决于您的表单提交方法)。

如果你想动态地这样做(即当用户更改下拉列表时),你必须提供一些JavaScript(AJAX)将所选值发布到你的php页面(例如使用{{3 }})。然后,您可以使用该后调用的结果填写您的下拉列表。