我今天发现一个网站http://www.ahh123.com  他上面百度那里输入语言后会联想出来很多词出来。
我也想做一个网站,想本网站的内容可以这样。还有Google的词语联想如何制作。 不知道如何实现?请大家给个思路,有代码更好。谢谢了!

解决方案 »

  1.   

    保存個詞庫,然後在輸入框用ajax調用php讀取詞庫的相關詞
      

  2.   

    我昨天刚写了一个,因为要动态访问数据库,当然会占资源
    www.blueforyou.cn/test/bluesearch  js和页面在这看
    operate.php代码:<?php
    header("Content-Type:text/html;charset=utf-8");
    require("config/connect.php");
    switch(strtolower($_REQUEST["type"])){
    case 'loadtips':
    echo LoadTips();
    break;
    default:break;
    }
    /* load tips */
    function LoadTips(){
    global $dbPrefix,$db;
    $table=$dbPrefix.'tips';
    $keywords=urldecode($_REQUEST['keywords']);
    $db->Query("SELECT * FROM $table WHERE tips LIKE '{$keywords}%'");
    if($db->GetNumRows()){
    $items=$db->GetRows();
    foreach($items as $item){
    $htmlStr.='<a href="javascript:void(0)" onclick="AddTips(this.innerHTML)">'.$item['tips'].'</a>';
    }
    return $htmlStr;
    }else{
    return "";
    }
    }
    ?>
      

  3.   

    谢谢,这就是传说中的AJAX吗?我不是太了解,AJAX在PHP和ASP,ASP。NET中的做法是不是一样?呵呵