我想知道是否有人可以幫忙。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