百度搜索建议

百度搜索建议

suggest.tpl


<head>
<script>
function init(){
 document.getElementById('dv').style.display = "none";
 }
function textAjax(obj){
    var xhr;
    if(window.ActiveXObject){
    xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }else if(window.XMLHttpRequest){
    xhr = new XMLHttpRequest();
    }
 var url = "index.php?c=user&a=baiduSuggest";
 xhr.open("POST",url,true);
 xhr.onreadystatechange = callback;
 xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
 xhr.send('val='+obj);
 function callback(){
  if(xhr.readyState==4){
    if(xhr.status==200){
      var json =eval('('+xhr.responseText+')');
      var doc = document.getElementById("dv");
      var str = "";
        for(var i=0;i<json.length;i++){
         str += "<span>"+json[i].name+"</span><br />";
         doc.style.display = 'block';
         doc.innerHTML = str;
         doc.style.border = "none";
    }
        }
     }
        }
 }
</script>
</head>

<body οnlοad="init()">
<center>
<h3>百度一次,你就知道</h3>
<table>
<tr>
<td>
<form action="#" method="post">
<input type="text" size="30" id="search" οnkeyup="textAjax(this.value)" />
<div id="dv" align="left" style=" position:relative; background-color:#CCC; border:dashed #999"></div>
</td><td>
<input type="submit" value="搜索" size="10" />
</td>
</form>
</tr>
</table>
</center>
</body>
userController.class.php:

<?php
class userController extends baseController{

public function showinterfaceAction(){

$this->smarty->display("suggest.tpl");

}
public function baiduSuggestAction(){
    $data = $_REQUEST['val'];
 //file_put_contents("d://ttttt.txt",$data,FILE_APPEND);
    $userModel = new userModel("localhost","liuyanban","root","123");
 $rows = $userModel->selectAll($data);
 
 echo json_encode($rows);
}

}
?>
 userModel.class.php

<?php
class userModel extends baseModel.class.php{
public function selectAll($data){
   $sql = "select * from user where name like '{$data}%'";
   $result = mysql_query($sql);
   $rows = array();
 while($row = mysql_fetch_assoc($result)){
  $rows[] = $row;
 }
 //file_put_contents("d://s.txt",$sql,FILE_APPEND)
 return $rows;
}
}
?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值