600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > php+ajax 实现输入读取数据库显示匹配信息

php+ajax 实现输入读取数据库显示匹配信息

时间:2022-01-13 07:10:11

相关推荐

php+ajax 实现输入读取数据库显示匹配信息

php教程|php手册

php_ajax读取数据库,ajax获取数据库数据

php教程-php手册

手机 音乐播放器 源码下载,ubuntu12 透明,tomcat8端口被占用,怎么去停止爬虫,php工作中使用cookie吗,成都高手seolzw

这篇文章主要介绍了php+ajax 实现输入读取数据库显示匹配信息的相关资料,需要的朋友可以参考下

gui源码,ubuntu下虚拟win,8080打不开Tomcat,爬虫 与前端,php单列模式原理,四川seo网络推广多少钱lzw

易企秀新版源码 ,vscode连接到服务器,ubuntu换成独,手机怎么用tomcat,爬虫冬天取暖,php漏洞全解,外贸seo光算科技.怎么去lzw

废话不多说了,直接跟大家贴代码了

dropbox_index.php

主搜索引擎下拉框自动显示数据

dropbox.js ajax

var xmlHttp

function showHint(str)

{

if (str.length==0)

{

document.getElementById(“txtHint”).innerHTML=””

return

}

xmlHttp=GetXmlHttpObject()

if (xmlHttp==null)

{

alert (“Browser does not support HTTP Request”)

return

}

var url=”responsepage.php”

url=url+”?q=”+str

url=url+”&sid=”+Math.random()

xmlHttp.onreadystatechange=stateChanged

xmlHttp.open(“GET”,url,true)

xmlHttp.send(null)

}

//设置回调函数

function stateChanged()

{

if (xmlHttp.readyState==4 || xmlHttp.readyState==”complete”)

{

document.getElementById(“txtHint”).innerHTML=xmlHttp.responseText

}

}

function GetXmlHttpObject()

{

var xmlHttp=null;

try

{

// Firefox, Opera 8.0+, Safari

xmlHttp=new XMLHttpRequest();

}

catch (e)

{

// Internet Explorer

try

{

xmlHttp=new ActiveXObject(“Msxml2.XMLHTTP”);

}

catch (e)

{

xmlHttp=new ActiveXObject(“Microsoft.XMLHTTP”);

}

}

return xmlHttp;

}

dropbox.css

.txt{ height:22px; border:1px solid #cdcdcd; width:220px;border-right:none;}

.btn{ background-color:#FFF; border:1px solid #CDCDCD;height:26px; width:70px;}

responsepage.php

<?php //get the q parameter from URL$q=$_GET["q"]; //全部小写化 $q=strtolower($q); //非空验证 if(isset($q) && $q != \) {$con = mysql_connect("localhost","root","lifu");if(!$con){die(Could not connect: .mysql_error());}mysql_select_db("my_db",$con);$sql = "select * from persons";//$sql="SELECT FirstName FROM Persons where Firstname like \%$q%\";$result =mysql_query($sql,$con);while($row = mysql_fetch_array($result)){//匹配判断if(stristr(strtolower($row[FirstName]),$q)){//echo "—————–Persons—————–";echo /* "firstname:" .*/ $row[FirstName] . "

“;

//echo “lastname:” . $row[‘LastName’] . “

“;

//echo “age:” . $row[‘Age’] . “

“;

}

//echo $row[‘FirstName’] . “

“;

}

mysql_close($con);

}

?>

数据库:

以上就是本文给大家介绍的php+ajax 实现输入读取数据库显示匹配信息的全部内容,希望大家喜欢。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。