2017-04-05 24 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

相关问题