• 2014-05-09 总结


    1、mysql_insert_id(): 重新插入一段数据,获取它的ID

           $id = mysql_insert_id();

    2、修改数据信息:UPDATE

          UPDATE `topic` SET `rootid`=$id WHERE id=$id;

    3、ajax效果:

         一个text输入框,在里面输入一个值,数据库里包含那个值的所有数据,全都显现出来

        在php里sql语句的查询:

          SELECT `title` FROM `topic` WHERE title like '%$_GET[search]%'

         like '%$_GET[search]%:相当于C语言中的模糊查询

         循环输出内容的结果,用“-”隔开:

         while($row = mysql_fetch_array($result)){
            $arr .= $row['articleName']."-";
        }

         在html 主要是:
           连接  onkeyup="searchSuggest()" autocomplete="off"

           和设置输入框和搜索按钮的name

         在JS中:

        <script language="javascript">

         var xmlHttp;

        判断浏览器

        function searchSuggest(){    

           if(window.ActiveXObject){        

               xmlHttp = new ActiveXObject("MICROSOFT.XMLHTTP");    

           }else if(window.XMLHttpRequest){        

                xmlHttp = new XMLHttpRequest();    

           }

           看看有没有获取对象

          if(!xmlHttp){        

                alert("没有这个对象");        

                return;    

           }

        获得txtSearch的值

        var v = document.getElementById("txtSearch").value;

        打开连接,传递值

        第一步

        xmlHttp.open("GET","search.php?search="+v,true);

        第三步

         回调函数

         这个回调函数其实就是状态改变的时候,js应该做什么事情

        xmlHttp.onreadystatechange = function(){

                if(xmlHttp.readyState == 4){            

                if(xmlHttp.status == 200){  

                   获取传过来文本信息              

                   var str = xmlHttp.responseText;                

                    var strs = str.split("-");                

                     var sugObj = document.getElementById("suggest");                

               var suggest = "";                

             if(strs.length > 0 && strs[0].length > 0){                    

               for(var i=0;i<strs.length;i++){  

                                  设置样式,在  onmouseout,  onmouseover 下的样式     

                         suggest +="<div class='suggest_link' onmouseout="this.className='suggest_link'" onmouseover="this.className='suggest_link_over'">"+strs[i]+"</div>";                   

             }               

            }

                        sugObj.innerHTML = suggest;               

               sugObj.style.display = "block";

                  }        

         }    

       }

             第二步

             传递值

          xmlHttp.send(null);

    }

       </script>

  • 相关阅读:
    Python--魔法方法
    Flask之request实现思想
    关于python一切皆对象的理解
    python快速生成依赖包
    redis的安装和使用
    linux-环境变量的配置
    python-虚拟环境的配置
    11-Linux-系统服务
    10-Linux-进程管理
    [SCOI2014]方伯伯的玉米田
  • 原文地址:https://www.cnblogs.com/zouyajun/p/3719661.html
Copyright © 2020-2023  润新知