2017-04-05 25 views
-2

所以基本上,如果你不明白這個問題,我有一個汽車品牌下拉菜單(TABLE品牌),當你選擇「大衆汽車」等特定選項時,應顯示與「大衆」品牌相關的汽車模型的相關信息。汽車模型位於名爲CARS的表格中,例如,當您選擇「大衆汽車」時,在它下面應顯示「Polo」,「Golf」等(每個條目與位於中的外鍵brand_id相關CARS)。 我該如何做到這一點?這裏是我到目前爲止:HTML/PHP/SQL - 在選定的下拉選項中顯示與sql條目相關的信息

<?php 
        $sql = "SELECT brands.name, cars.id, cars.model, cars.mileage, cars.color FROM brands, cars WHERE brands.id = cars.brand_id ORDER BY cars.model DESC, brands.name;"; 
        $result = $mysqli->query($sql); 

        $sql1 = "SELECT id, name FROM brands"; 
        $result1 = $mysqli->query($sql1); 

       ?> 


<select> 
      <?php 
      while ($row = mysqli_fetch_array($result1)) 
      { 
       echo '<option value="'. $row['id'] .'">'. $row['name'] .'</option>'; 
      } 
      ?> 
      </select> 
+0

您是否希望顯示在同一頁面上的信息無需重新加載?或者你是否想要以不同的方式執行? –

回答

0

代碼幾乎是正確的。您應該使用表單中的下拉菜單並將其提交到另一個文件或php頁面。在另一頁上,您可以使用php代碼並在那裏處理結果。從下拉菜單中獲取輸入並將其提交到php頁面。

+0

打開我的眼睛,謝謝! – Antrox

相關問題