我如何使用JQuery更新数据

时间:2010-09-01 23:11:26

标签: php jquery mysql

好的,所以我遇到了解决这个问题的问题。我有一个动态页面,从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 "; 

1 个答案:

答案 0 :(得分:0)

您需要使用某种AJAX实现来实现这一点。

它将允许Js查询您的PHP脚本以获取表或新的JSON数据以重新填充表。

现在看起来你没有任何jQuery,开始吧!

This question is very similar