具有自动填充功能的标签和搜索系统
Tag and search system with autofill
我一直在寻找一个易于编辑的标签和一个搜索系统,并且在打字时需要使用自动填充系统。
它需要从数据库中获取信息示例:键入"Sh"
在数据库中获取以下信息。
Sharks 2 / 2004 / Drama / Dreamworks
Sherlock Holmes / 2009 / Drama / UnitedFilms
Sherlock Holmes / 2012 / Drama /United Films
它目前将其显示为列表并带有链接。
我还需要一个标签系统,当我键入一个字母时,它会向我显示用户并在变量中从该用户那里获取 id。
我做不到,我不太擅长js,我找不到教程,因为我不喜欢scipt,只是我想理解它。
好的,我的想法是从 mysql 调用数据库并显示一个 for 循环,我知道如何使用变量和一切来做到这一点,但我无法为每次键入字母时制作代码再次通过 mysql 进行搜索我的想法就是这个我不知道我是否有正确的想法。
<?php
$var_search = $typed;
$query = mysql_query("SELECT * FROM movies WHERE name = '%$typed%");
$rows = mysql_num_rows($query);
for($i=0, $i = $rows, $++){
echo "here show the list"
}
?>
但是我怎样才能让它每次输入一个字母时我都可以重新进行查询。
对不起我的英语,不是我的第一语言。
谢谢!!
是的,Antonio Laguna 是对的,但据我所知,你需要使用的是 ajax:
http://api.jquery.com/jQuery.ajax/
每次用户键入键时,您都必须创建一个文本框并使用 onkeyup 事件启动 ajax 请求,以显示具有数据库给定输出的 php 文件(在此文件中将是您在上面的问题中的代码)。
这看起来像这样:
索引.html:
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
function typing(search){
$.ajax({
url: 'get_db.php?q='+search,
success: function(data) {
$('#result').html(data);
}
});
}
</script>
</head>
<body>
<input type="textbox" onkeyup="javascript: typing(this.value);">
<div id="results" style="width: 200px; height: 300px;">
</div>
</body>
</html>
get_db.php:
<html>
<head>
</head>
<body>
<ul>
<?php
$typed = $_GET["q"];
$typed = trim($typed);
$query="select * from movies where name = '%typed%'";
$rt=mysql_query($query);
echo mysql_error();
while($nt=mysql_fetch_array($rt)){
?>
<li>
<a href="<?php echo "$nt[link]"; ?>"><?php echo "$nt[name]"; ?></a>
</li>
<?php
}
?>
?>
</ul>
</body>
</html>
相关文章:
- 在javascript中调用自定义谷歌搜索标签时出现问题
- YouTube API v3哈希标签搜索错误结果
- JS在input标签上使用keyup事件进行搜索
- 在文档中搜索文本以删除的文本超过找到它的标签
- Jquery使用特殊类搜索所有标签,如果其中一个标签具有值,则只显示一个警报
- jQuery 搜索使用 .find 标签内的内容
- 当我点击网站上的搜索按钮时,滚动到特定的
或 标签
- 如何使用 Jquery 向搜索字段添加“标签”
- 具有自动填充功能的标签和搜索系统
- 搜索术语,将其包装到标签中
- 使用 Javascript 更改 Google 自定义搜索中的标签页
- Instragram 主题标签搜索
- Stackoverflow的搜索功能将基于标签的搜索与基于字符串的搜索区分开来,禁用了JS
- datatables.net 向搜索标签添加类
- AngularJS-自动向URL添加哈希标签-覆盖搜索参数
- SoundCloud API搜索带有标签过滤器的曲目
- 在我的标签标签后预先键入span标签以进行搜索.如何正确添加标签
- 在网站中实现搜索栏,用于标签搜索
- 标签搜索使用按钮在Tumblr
- Chrome Won't按标签搜索数据列表