您正在使用IPV4(54.161.98.96)访问本站 您本次共访问本站 1 次
 用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器 行情 简化版
文明驾车我带头,文明行路我带头,礼貌让座我带头      

【腾讯云】云产品限时秒杀,爆款1核2G云服务器,首年74元      
[公益] 节省一分零钱 献出一份爱心 温暖世间真情      
2022年 情人节 18
2022年 元宵节 19
2023年 元 旦 339
2022年 春 节 5
 
  • 本类新增
    本类热门文章
    您现在的位置:首页 >> PHP >> 内容
    php+ajax 实现输入读取数据库显示匹配信息
    内容摘要: dropbox_index.php!DOCTYPEhtmlPUBLIC'-//W3C//DTDXHTML1.0Transitional//EN''http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'htmlxmlns='http://www.w3.org/1999/xhtml'headmetahtt......
    dropbox_index.php

    <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <htmlxmlns="http://www.w3.org/1999/xhtml">

    <head>

    <metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/>

    <title>主搜索引擎下拉框自动显示数据</title>

    </head>

    <scriptsrc="js/dropbox.js"type="text/javascript"></script>

    <linkhref="css/dropbox.css"type="text/css"rel="stylesheet"/>

    <body>

    <formaction=""method="post"enctype="multipart/form-data">

    <inputname="txt"id="txt"class="txt"type="text"onkeyup="showHint(this.value)"/>

    <inputtype="submit"class="btn"name="submit"value="Upload"/><br/>

    <spanid="txtHint"class="file-box"></span>

    </form>

    </body>

    </html>

    dropbox.jsajax

    varxmlHttp

    functionshowHint(str)

    {

    if(str.length==0)

    {

    document.getElementById("txtHint").innerHTML=""

    return

    }

    xmlHttp=GetXmlHttpObject()

    if(xmlHttp==null)

    {

    alert("BrowserdoesnotsupportHTTPRequest")

    return

    }

    varurl="responsepage.php"

    url=url+"?q="+str

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

    xmlHttp.onreadystatechange=stateChanged

    xmlHttp.open("GET",url,true)

    xmlHttp.send(null)

    }

    //设置回调函数

    functionstateChanged()

    {

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

    {

    document.getElementById("txtHint").innerHTML=xmlHttp.responseText

    }

    }

    functionGetXmlHttpObject()

    {

    varxmlHttp=null;

    try

    {

    //Firefox,Opera8.0+,Safari

    xmlHttp=newXMLHttpRequest();

    }

    catch(e)

    {

    //InternetExplorer

    try

    {

    xmlHttp=newActiveXObject("Msxml2.XMLHTTP");

    }

    catch(e)

    {

    xmlHttp=newActiveXObject("Microsoft.XMLHTTP");

    }

    }

    returnxmlHttp;

    }

    dropbox.css

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

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

    responsepage.php

    <?php

    //gettheqparameterfromURL

    $q=$_GET["q"];

    //全部小写化

    $q=strtolower($q);

    //非空验证

    if(isset($q)&&$q!='')

    {

    $con=mysql_connect("localhost","root","lifu");

    if(!$con)

    {

    die('Couldnotconnect:'.mysql_error());

    }

    mysql_select_db("my_db",$con);

    $sql="select*frompersons";

    //$sql="SELECTFirstNameFROMPersonswhereFirstnamelike'%$q%'";

    $result=mysql_query($sql,$con);

    while($row=mysql_fetch_array($result))

    {

    //匹配判断

    if(stristr(strtolower($row['FirstName']),$q))

    {

    //echo"-----------------Persons-----------------";

    echo/*"firstname:".*/$row['FirstName']."<br/>";

    //echo"lastname:".$row['LastName']."<br/>";

    //echo"age:".$row['Age']."<br/>";

    }

    //echo$row['FirstName']."<br/>";

    }

    mysql_close($con);

    }

    ?>

    上一篇:PHP用函数嵌入网站访问量计数器 下一篇:php实现中文转数字
    发布日期:2021/12/31
    手机扫二维码直达本页
    发布时间:12:35:13
    点击:252
    录入:齐天大圣
    相关文章
    Baidu
    YiJiaCMS 6.1.0.10988 Build 21.12.28(MSSQL) 闽ICP备05000814号-1
    本空间由腾讯云(轻量应用服务器)提供,百度云加速提供加速防护

    Copyright©2000-2022