好的,所以我遇到了解决这个问题的问题。我有一个动态页面,从mysql数据库中取出记录。 PHP代码很棒。代码在
之下$catagory = $_GET['type'];
$query = "SELECT p.name, p.price, pc.quantity, p.image, p.descr FROM products ... where category_name = $catagory ";
$result = mysql_query($query);
$related = array();
while($row_r = mysql_fetch_assoc($result)){
$related[] = $row_r;
}
稍后在页面上我循环浏览
<div class="main-blue">
<div class="blue-items">
<?php foreach ($related as $row_r) { ?>
<span class="digit"><span class="digit-r"><?php print $row_r["quantity"] ?></span></span>
<h3><?php print $row_r['name'] ?></h3>
.....
问题是我有一个
<div class="dropdown">
<ul>
<li><a href="#" class="icon-s icon-s1">Grocery</a></li>
<li><a href="#" class="icon-s icon-s2">Pizza</a></li>
<li><a href="#" class="icon-s icon-s3">Quick Service</a></li>
<li><a href="#" class="icon-s icon-s4">Retail</a></li>
<li><a href="#" class="icon-s icon-s5">Salon</a></li>
<li><a href="#" class="icon-s icon-s6">Bar</a></li>
</ul>
我需要能够选择其中一个下拉菜单,例如Bar我需要从mysql重新记录记录,并使用Bar的记录加载页面而不刷新。
喜欢
$catagory = "Bar";
$query = "SELECT p.name, p.price, pc.quantity, p.image, p.descr FROM products ... where category_name = $catagory ";
答案 0 :(得分:0)
您需要使用某种AJAX实现来实现这一点。
它将允许Js查询您的PHP脚本以获取表或新的JSON数据以重新填充表。
现在看起来你没有任何jQuery,开始吧!