通过在另一个组合框上选择一个值来显示组合框上的结果

时间:2013-05-13 07:45:36

标签: php javascript jquery phpmyadmin

我的项目有问题。我有这些类别:

Football
Basketball
Tennis

和这些子类别:

super league A
super league B
euroleague
Serie A

我的phpMyAdmin数据库中有类别和子类别。 我现在有了这个代码,我通过DB的查询在两个不同的组合框中显示这两个代码:

<?php
$category = mysql_query("SELECT * FROM katigories ORDER BY id_katigoria");
echo "<select name='katigoria'>";
echo "<option selected='selected' value='0'> Επιλογή κατηγορίας! </option>";
while($values = mysql_fetch_assoc($category))
{
    echo "<option value='$values[id_katigoria]'>".$values['katigoria']."</option>";
}
echo "</select>";
?>

<?php
$category = mysql_query("SELECT * FROM upokatigories ORDER BY id_upokatigoria");
echo "<select name='upokatigoria'>";
echo "<option selected='selected' value='0'> Επιλογή υποκατηγορίας! </option>";
while($values = mysql_fetch_assoc($category))
{
    echo "<option value='$values[id_upokatigoria]'>".$values['katigoria']."</option>";
}
echo "</select>";
?>
到目前为止一切顺利。但现在我的问题是我想从第一个选择篮球,我想只看到第二个组合框的欧洲联赛。

我对JS或jQuery了解不多,但我相信其中两个是我正在寻找的答案。我是对的吗?

请提出任何想法,继续或任何有关阅读内容和内容的建议吗?

P.S。我在这里找到了类似的东西,但它是用于C#或/和python..so,我希望我不会重复任何其他问题

1 个答案:

答案 0 :(得分:0)

你需要一些jQuery对服务器进行ajax调用以恢复新的下拉列表。见这里:http://www.codingcereal.com/2009/09/autopopulate-select-dropdown-box-using-jquery/