簡體   English   中英

選擇的選項從PHP中的數據庫中獲取數據

[英]selected option fetch data from database in php

我想從與所選選項相關的數據庫中獲取數據,然后單擊它。

當我選擇另一個選項時,則獲取該選擇的數據。

當我獲取新數據選項時,將替換舊數據。

我想在新行中顯示每組數據,所以我不希望新數據替換舊數據。

<form action="" method="post">
    <div class="form-group">
        <label for="sel1">Select list:</label>
        <select multiple name="names" class="form-control" id="sel1">
        <?php
                $result = "SELECT Name FROM coder";

                $sql = $conn->query($result);
                if ($sql->num_rows > 0) 
                   while($row = $sql->fetch_assoc()) {?>
                      <option value='<?php echo $row['Name'] ?>'><?php echo $row['Name'] ?></option> 
                 <?php  }
                    ?>                  
        </select>
        </div>   
    <input type="submit" name="submit" class="btn btn-info">
</form>


<table>
    <thead>

    </thead>
    <tbody>
    <?php
    $result = "SELECT * FROM coder WHERE Name='$name'";

        $sql = $conn->query($result);
        if ($sql->num_rows > 0) 
           while($row = $sql->fetch_assoc()) {{?>
      <tr>
            <td><?php echo $row['Name']?></td>
        </tr>

        <?php 
               }
            }
         ?>

    </tbody>
</table>

我建議一旦將結果放置在其中,就使用jquery綁定div。

另外,除了使用直接查詢之外,您還可以根據需要使用jQuery的onChange事件來獲取數據。 它將加快數據獲取的速度。

將div划分為samall子div,並將數據存儲到其中。

您的問題將以這種方式得到肯定的解決

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM