我想知道是否有人可以帮忙。PHP下拉菜单
我贴a similar message to this little three days ago,但我认为我对问题的解释并不特别好,所以我想我会重新开始。我会说我是PHP新手,所以请耐心等待。
我有三个MySQL表 '的UserDetails', '探测器' 和 'detectorsearchheads' 具有以下字段:
的UserDetails
- 用户ID
- 名
检测器
- 的userid
- detectorid
- detectordescription
detectorsearchheads
- 的userid
- detectorid
- detectorsearchheadid
- detectorsearchheaddescription
我想是有一个下拉菜单我的HTML表单上,通过PHP,显示适用于登录用户检测器的列表。反过来,我会喜欢另一个下拉菜单,该菜单再次是用户特定的,但另外只显示适用于从第一个下拉菜单中选择的值的探测器搜索头。
我明白,可能有其他方法可以做到这一点,但我更喜欢PHP。
我只是想知道是否有人可能请让我看看我需要做些什么才能使这个工作。正如我前面说的,我对PHP相当陌生,所以越简单越好。
非常感谢和问候
克里斯
更新的代码
<?php
mysql_connect("hostname", "username", "password") or die("Connection Failed");
mysql_select_db("databasename")or die("Connection Failed");
$query = "SELECT * FROM detectors WHERE `userid` = '1' ORDER BY 'detectorname' ASC";
$result = mysql_query($query);
?>
<select name="detectorname">
<?php
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
?>
<option value="<?php echo $line['detectorname'];?>"> <?php echo $line['detectorname'];?> </option>
<?php
}
?>
</select>
为什么在'detectorearchheads'中有'userid'这个列,不会总是和'detectors'中对应的'userid'字段一样吗? – EdoDodo
什么是最能阻碍你完成任务的部分?第一次更改时是否刷新第二个下拉列表? – hakre