我想通过单击同一页面中的按钮来显示数据库中的数据

时间:2017-03-03 16:42:21

标签: php html

我想通过点击同一页面中的按钮来显示数据库中的数据。我的数据库中有一个表。字段是sl,category,desc。当我点击一个按钮然后它显示我的期望的特定字段数据。这是我的代码

<?php
include("connect.php");
$sql = "SELECT * FROM content WHERE category = 'word'";
$result = mysqli_query($con,$sql);
if (isset($sl)) {
    $sl= $_GET["sl"];
}

?>
//////////////////////
<?php

    while($row_tbl = mysqli_fetch_array($result))
                {
 ?>
   <a class="btn btn-primary" href="word.php?sl=$row_tbl[sl]" role="button"> <?php echo $row_tbl['type'] ?> </a> <br>

  <?php
      }
   ?>
//////////// display section
   <?php 
         if (isset($sl)) { 
        $sql2 = "SELECT * FROM content WHERE sl = '$sl'";
        $result2 = mysqli_query($con,$sql2);
        $row_tbl2 = mysqli_fetch_array($result2);
        echo $row_tbl2['desc'];
             }
        ?>

2 个答案:

答案 0 :(得分:0)

使用CSS可见性Property和JavaScrip为Button分配隐藏在visibile中的更改

div {
    visibility: hidden;
} 

Your PHP code inside div.

答案 1 :(得分:0)

如果您想在不重新加载整个页面的情况下点击按钮后获取某些数据并将其显示在同一页面上,则您必须使用AJAX。

有关介绍请转至https://www.w3schools.com/xml/ajax_intro.asp