gpt4 book ai didi

php - 我做错了什么 AJAX 自动完成标记实现?

转载 作者:行者123 更新时间:2023-11-29 09:06:28 24 4
gpt4 key购买 nike

我正在尝试执行类似于使用 php/jquery 将标签添加到 S/O 问题的方式。

$tagPart = $_POST['tagPart'];
$tagPart = strip_tags($tagPart,"");
$tagPart = trim($tagPart);
$tag_array = explode(',',$tagPart);

$lastTag = end($tag_array);

$part_query = "SELECT title FROM tag WHERE title LIKE '$lastTag%'";

$part_result = mysql_query($part_query) or die($lastTag);

while ($row = mysql_fetch_assoc($part_result)){

echo "<div id ='link' onclick = 'addText(\"".$row['title']."\");'>" . $row['title'] ."</div>";

}

这对于添加第一个标签效果很好。但在添加逗号后不会显示第二个标签的任何结果...

因此,如果我使用 PHP、JQuery...我将能够添加 PHP,但是在添加 , 和第二个标记后,SQL 查询不会产生任何结果...我假设它可能与整个字符串而不仅仅是最后一个标签?

最佳答案

尝试输出你的sql语句并检查它是否有错误、多余的空格等。

$part_query = "SELECT title FROM tag WHERE title LIKE '$lastTag%'";
echo "sql statement: ".$part_query;

您修剪了$tagPart,但也许您还需要修剪$lastTag:

$lastTag = trim(end($tag_array)); 

关于php - 我做错了什么 AJAX 自动完成标记实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6903066/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com