如何创建下拉菜单

时间:2014-01-05 04:14:53

标签: php html mysql

我正在尝试创建下拉菜单,此下拉菜单是关于国家/地区的名称,因此当用户例如选择国家/地区时,将显示与国家/地区A关联的所有帖子。

所以我的问题是,我是否需要为每个国家/地区创建一个单独的PHP文件,以便获取与特定国家/地区相关联的帖子?

1 个答案:

答案 0 :(得分:1)

不会像往常一样使用

创建下拉列表
<select name="myCountry">
     <option>Country A</option>
     <option>Country B</option>
     <option>etc lol</option>
</select>

然后让你的表单指向你的PHP处理文件,在那里你会做类似的事情。

$selectedCounty = $_GET['myCountry']; //This assigns the selected value from that country dropdown into a usable variable.

然后你查询数据库。 让我们假设您有一个名为“countries”的数据库表和一个名为“myCountries”的国家/地区列。

$selectCountryQS = SELECT * FROM countries WHERE myCountries = '$selectedCountry';

然后付诸行动

$selectCountryDoIt = mysqli_query('connection variable here', $selectCountryQS ) or die('error mssg'. mysqli_error(conection var here));

然后设置一个while循环,它将获取你想要的所有帖子数据。

while($row = mysqli_fetch_array($selectCountryDoIt)){
  echo $row[' your column data to display here'];
}

这将为您提供所需。 希望这可以帮助。祝你好运