1
A
回答
1
1
其實不明白的問題非常好,但你可能想是這樣的:
SELECT * FROM oc_t_item_car_make_attr
INNER JOIN oc_t_item_car_model_attr
ON oc_t_item_car_model_attr.fk_i_make_id = oc_t_item_car_make_attr.pk_i_id
WHERE oc_t_item_car_make_attr.pk_i_id = ?
你需要問號的地方插入ID。
1
+0
儘管這些鏈接可能會回答這個問題,但您應該總結或引用一篇文章,因爲鏈接會隨着時間而衰減。 – pinckerman
1
這是你要找的整個代碼:
以下的代碼從數據庫中動態顯示所有汽車名稱:
<select name="cars" id="carmodels">
<option value="">select</option>
<?php
$qry = mysqli_query("select * from oc_t_item_car_make_attr");
while($row=mysqli_fetch_array($qry)){
echo "<option value=".$row['pk_i_id'].">".$row['s_name']."</option>";
}
?>
</select>
以下結果將顯示上述選擇取決於名稱車型:
HTML:
<select name="models" id="models">
</select>
你需要使用AJAX來從數據庫中獲取的車型:
$(document).on('change','#carmodels',function(){
var value = $(this).val();
$.ajax({
url: "demo.php",
type: "GET",
data: { id : value},
success: function(data){
$("#models").html(data);
}
});
demo.php:
<?php
include "connection.php"; //database connection code
$qry = mysql_query("SELECT * FROM oc_t_item_car_make_attr
INNER JOIN oc_t_item_car_model_attr
ON oc_t_item_car_model_attr.pk_i_id = oc_t_item_car_make_attr.pk_i_id
WHERE oc_t_item_car_make_attr.pk_i_id =".$_GET['id'].");
while($row=mysqli_fetch_array($qry)){
echo "<option value=".$row['pk_i_id'].">".$row['s_name']."</option>";
}
?>
相關問題
- 1. 從數據庫值創建一個可靠的下拉列表
- 2. 如何創建一個下拉列表?
- 3. 如何創建一個下拉列表?
- 4. 如何創建一個動態下拉?
- 5. 如何創建一個下拉菜單?
- 6. 如何創建下一個30日期的下拉列表?
- 7. 如何創建一個類似Google的建議下拉列表?
- 8. GROUP_CONCAT創建一個下拉
- 9. 創建一個「下拉」div
- 10. 創建一個下拉列表
- 11. 創建一個下拉列表c#mvc3
- 12. 如何用默認值創建一個空的下拉列表?
- 13. 如何從下拉列表中創建一個值的數組?
- 14. 可靠地創建一個OpenGL上下文?
- 15. 如何從按鈕創建一個下拉列表視圖?
- 16. 如何創建一個PHP下拉列表
- 17. 如何在Rails 2.0中創建一個下拉列表?
- 18. PHP/HTML你如何創建一個下拉列表打開另一個下拉列表?
- 19. 創建一個下拉菜單的JavaScript
- 20. 可靠的下拉列表 - laravel
- 21. 可靠的下拉菜單
- 22. 如何創建一個下拉列表,每個值都可以作爲另一個頁面的鏈接?
- 23. 如何在SQL中的兩個表中創建一個表格
- 24. 用兩個屬性在Rails中創建一個用戶下拉列表?
- 25. 如何創建兩個依賴下拉菜單(自動完成)?
- 26. 基於從另一個下拉列表中的選擇創建下拉列表
- 27. 宏循環下拉,併爲每個下拉選擇創建一個工作表
- 28. 如何使用兩個下拉框值在oracle apex中創建圖表?例如:
- 29. 如何從一個切片創建兩個新的可變片?
- 30. 兩個下拉列表
請您詳細說明「可靠的下拉」字樣嗎? –
當您從列表中選擇第一個時,則取決於只有您可以選擇第二個。 – jlock