【发布时间】:2017-12-19 07:14:25
【问题描述】:
我有一个代码可以动态显示数据库中的书籍类别。我现在想添加另一个功能,如果我单击下拉列表中的任何类别,它应该显示该类别中的产品。但是我已经有一个显示数据库中书籍的主页。我只希望能够单击类别并更改该特定类别的产品。 这是下拉菜单的代码:
<?php include "connection.php";
$writer_query="SELECT * FROM writer LIMIT 0,5";
$run_query= mysqli_query($conn, $writer_query);
if(mysqli_num_rows($run_query)>0){
while($row=mysqli_fetch_array($run_query)){
$wid=$row["w_id"];
$wname=$row["w_name"];
echo"
<a class='nav-link bottom' id='v-pills-profile-tab' data-toggle='pill' href='#v-pills-profile' role='tab' aria-controls='v-pills-profile' aria-selected='false'>$wname</a>
";
}}
?>
这是我在主页上显示书籍的代码:
<div class="card-body">
<div class="card-deck">
<?php include"connection.php";
$book_query="SELECT b.*, w.* FROM books as b INNER JOIN writer as w on b.b_writer = w.w_id ORDER BY RAND() LIMIT 8";
$run_query= mysqli_query($conn, $book_query);
if(mysqli_num_rows($run_query)>0){
while($row=mysqli_fetch_array($run_query)){
$bid=$row["b_id"];
$bname=$row["b_name"];
$bisbn=$row["b_isbn"];
$bwriter=$row["w_name"];
$bprice=$row["b_price"];
$bdesc=$row["b_desc"];
$bimg=$row["b_img"];
?>
<div class="col-md-3 col-sm-6 mt-4">
<div class="card text-center ">
<img class="card-img-top img-thumbnail img-thumb" src="<?php echo"$bimg";?>" alt="Dune">
<div class="card-body">
<h6 class="card-title"><?php echo"$bname";?></h6>
<footer class="blockquote-footer">By <cite title="<?php echo $bwriter;?>"><?php echo"$bwriter";?></cite></footer>
<p class="card-text">Price: ₹ <?php echo"$bprice";?></p>
<a href="#" class="btn btn-primary" data-toggle="modal" data-target="#buy">Buy</a>
<input type="button" value="Details" id="<?php echo $row["b_id"]; ?>" class="btn btn-primary view_data" />
</div>
</div>
</div>
<?php }} ?>
</div>
</div>
【问题讨论】:
-
你试过ajax吗?
-
您需要什么帮助? HTML(布局)、SQL(查询)还是 JavaScript(交互)?
-
我只是想知道我该怎么做..?
-
我还没有尝试过任何东西
标签: php jquery twitter-bootstrap