2017-09-04 11 views
0

したがって、選択した項目をコンボボックスに基づいてソートしようとしています。私はPHPの部分に精通していますが、まだ学習しています。PHP:コンボボックスを使用してテーブル内のデータベース情報をフィルタリングしようとしています

DBから 'Brand_Name'列の情報をコンボボックスに入力することができました。

これが私の現在の出力である:それはしかしフィルタリングされていない image

、それだけでDB内のすべての項目を列挙している

以下

を参照してくださいコード:

あなたが適用する必要が
<?php 
$hostname = "localhost"; 
$username = "root"; 
$password = "root"; 
$databaseName = "Clients"; 
$connect = mysqli_connect($hostname, $username, $password, $databaseName); 
$queryDropdown = "SELECT * FROM `Brands` WHERE 1"; 
$result = mysqli_query($connect, $queryDropdown); 
$queryGrid = "SELECT * FROM `Brands` "; 
$SearchResult = mysqli_query($connect, $queryGrid); 
?> 
<html> 
<head> 
    <title>PokerPass</title> 
     <link rel="stylesheet" type="text/css" href="styles/Main.css"> 
     <link rel="stylesheet" type="text/css" href="styles/ComboBox.css"> 
     <link rel="stylesheet" type="text/css" href="styles/TableGrid.css"> 
</head> 
<body > 
    <div id="Container" class="Container"> 
     <div id="Header" class="Header"> 

     </div> 
     <div id="Body" class="Body"> 
      <div name="start" id="Filter_Bar" class="Filter_Bar"> 
       <select class="soflow" id="soflow" Size="1"> 
        <?php while($row1 = mysqli_fetch_array($result)):; ?> 
        <option><?php echo $row1[1]; ?></option> 
       <?php endwhile; ?> 
       </select> 
       <button class="Submit" ><span><strong>Search<strong></span></button> 
       <!--<input class="Submit" type="submit" name="search" value="Search </span>">--> 
      </div> 
      <div id="Data_Grid" class="Data_Grid"> 
        <table> 
        <tr> 
         <th>Server ID</th> 
         <th>Client</th> 
         <th>Operator</th> 
         <th>Username</th> 
         <th>Password</th> 
        </tr> 
        <?php while ($row = mysqli_fetch_array($SearchResult)):; ?> 
        <tr> 
         <td><?php echo $row['ServerID']; ?></td> 
         <td><?php echo $row['Brand_Name']; ?></td> 
         <td><?php echo $row['Operator_Name']; ?></td> 
         <td><?php echo $row['Username']; ?></td> 
         <td><?php echo $row['Password']; ?></td> 
        </tr> 
        <?php endwhile; ?> 
        </table> 
      </div> 
     </div> 
     <div id="Footer" class="Footer"> 

     </div> 
    </div> 
</body> 
</html> 
+0

だから、あなたはフィルターを動作させるために何をしようとしましたか?あなたはJavaScriptで質問にタグを付けましたが、JavaScriptコードは実際に表示されません。 –

+0

onChange()関数を使用して