【发布时间】:2012-09-14 06:01:10
【问题描述】:
好的,基本上我有一个产品数据库。成员通过单击他们选择的类别来搜索数据库。
这些类别都是跨度,它们都会触发一个 javascript (ajax) 函数,该函数调用一个 php 查询来查找刚刚单击的跨度的所有子类别。
这些子类别在 while 循环中输出,这会创建更多跨度,这些跨度也会触发将链接回查询的相同 js 函数。
下面的代码显示了根据数据库查询的输出显示的类别的输出。
"<div id=\"div1\">";
while($row = mysql_fetch_array($result))
{
$spans++;
echo " <span id=\"$spans\"
onclick='serverconnect(\"http://localhost/dreamweaver/Website/webdev/Code structure.php\",
\"nya\")'> $row[1] </span>";
echo "<br />";
}
"</div>";
假设这个输出是:
健康 健康 教育 休闲
如何将跨度名称作为下一个查询的值传递,以便单击的任何跨度都将其适当的值传递给数据库搜索?
我是否必须以某种方式将每个 span 的内容分配给一个变量,然后将该变量传递给 javascript 函数,然后该函数将其传递给查询?
我不知道如何做到这一点,或者我是否应该以另一种方式做到这一点。
谢谢!
【问题讨论】:
标签: php mysql html ajax database