所以简单地说我正在尝试创建一个简单的搜索引擎,我有一个MySQL数据库,其内容显示在HTML表格上(使用PHP获取信息),我想制作一个搜索栏,在您键入时,自动过滤列表。 我已经找到了关于如何使用纯文本进行教程的教程,它只显示在列表中,但没有关于如何过滤已经显示的表的内容。
如果有人可以向我指出一些有用的链接,或者我可以用来启动我的一些代码那将是很好的,对不起,如果以前已经回答过,我一直在寻找20多分钟和只是找不到有用的东西。
TLDR :在您键入时创建一个搜索栏,过滤填充了MySQL数据库表的信息,该信息表通过PHP代码传递到页面上,无法找到任何教程或有用的链接/代码20分钟的搜索,来到这里。
答案 0 :(得分:1)
概念就是当你输入一些javascript触发一个包含你输入的数据的事件时,就像这样。
$( "input[type='text']" ).change(function() {
var typedValue = $( this ).val();
//AJAX CALL HERE
});
Ajax使用发布的数据调用PHP页面,并在选择查询中使用该数据。
的标准示例答案 1 :(得分:0)
这是通过AJAX完成的。如果要在用户键入时实时显示,则必须使用javascript。既然您想要朝正确的方向拍摄,那么这里就是您要去的地方: http://www.w3schools.com/php/php_ajax_php.asp
您需要使用SQL在您的案例中填充数组。