2010-08-17 74 views
0

我是jquery和php的新手,但我正在尝试使用复选框从mysql数据库中获取内容。如何动态使用复选框从mysql中获取数据? - jquery

为了进一步解释,我想要一个复选框,当它被选中时,它会将复选框的ID放在一个mysql查询中并显示数据库中的结果。

所以,如果我检查过这个箱子:

<input name="apple" type="checkbox" id="apple" /><label for="apple">Apple</label> 

它会发送ID或类名(苹果)到PHP SQL查询,并收集结果。

我不完全确定如何做到这一点,如果有人可以帮助,那将是非常感谢。

编辑

我有一个PHP的查询,看起来像这样:

$query1 = "SELECT * FROM explore WHERE category='apple' ORDER BY category"; 

该查询只显示该类别与“苹果”

我不知道如何去从jQuery到PHP通过传递ID的查询。我如何获得复选框的ID进入“category =”的php页面?

+0

你有任何的代码产生的?你有与数据库的现有连接吗?你建立yoru数据库吗?告诉我们你在哪里,以便我们可以开始提供帮助。 – Iznogood 2010-08-17 01:40:08

回答

1

你应该某处的代码行将在想......

首先,你可能要一个类“选中”添加到您的复选框这样。

<input name="apple" type="checkbox" id="apple" class="checked" /> 

现在的jQuery代码...

​​
  1. 在有阶级的任何输入的单击事件 “选中”,这一事件将被解雇。
  2. 点击复选框的ID将被发送到服务器端的代码,在这种情况下访问getdata.php
  3. 您将放置访问getdata.php里面的MySQL查询,那么你将发送格式的响应,或许有些XML
  4. 使用AJAX,则回应将获取
  5. 然后你就可以操纵响应,只要你喜欢
相关问题