ajax 搜索,无刷新搜索 php+mysql
![ajax 搜索,无刷新搜索 php+mysql ajax 搜索,无刷新搜索 php+mysql](http://www.freejs.net/demo/282/demo.jpg)
XML/HTML Code
- <div class="textBox">
- <input type="text" value="" maxlength="100" name="searchBox" id="search">
- <div class="searchBtn">
- </div>
- </div>
- <br clear="all" />
- <div id="content">
- <div class="search-background">
- <label><img src="loader.gif" alt="" /></label>
- </div>
- <div id="sub_cont">
- </div>
- </div>
JavaScript Code
- <script language="javascript">
- $(document).ready(function(){
- //show loading bar
- function showLoader(){
- $('.search-background').fadeIn(200);
- }
- //hide loading bar
- function hideLoader(){
- $('#sub_cont').fadeIn(1500);
- $('.search-background').fadeOut(200);
- };
- $('#search').keyup(function(e) {
- if(e.keyCode == 13) {
- showLoader();
- $('#sub_cont').fadeIn(1500);
- $("#content #sub_cont").load("search.php?val=" + $("#search").val(), hideLoader());
- }
- });
- $(".searchBtn").click(function(){
- //show the loading bar
- showLoader();
- $('#sub_cont').fadeIn(1500);
- $("#content #sub_cont").load("search.php?val=" + $("#search").val(), hideLoader());
- });
- });
- </script>
search.php
PHP Code
- <?php
- function checkValues($value)
- {
- // Use this function on all those values where you want to check for both sql injection and cross site scripting
- //Trim the value
- $value = trim($value);
- // Stripslashes
- if (get_magic_quotes_gpc()) {
- $value = stripslashes($value);
- }
- // Convert all <, > etc. to normal html and then strip these
- $value = strtr($value,array_flip(get_html_translation_table(HTML_ENTITIES)));
- // Strip HTML Tags
- $value = strip_tags($value);
- // Quote the value
- $value = mysql_real_escape_string($value);
- return $value;
- }
- require "../../conn.php";
- $rec = checkValues($_REQUEST['val']);
- //get table contents
- if($rec)
- {
- $sql = "select * from content where message like '%$rec%'";
- }
- else
- {
- $sql = "select * from content";
- }
- $rsd = mysql_query($sql);
- $total = mysql_num_rows($rsd);
- ?>
- <?php
- while ($rows = mysql_fetch_assoc($rsd))
- {?>
- <div class="each_rec"><?php echo $rows['message'];?></div>
- <?php
- }
- if($total==0){ echo '<div class="no-rec">No Record Found !</div>';}?>
相关推荐
Jquery+Ajax+Php+Mysql异步刷新 表单验证
PHP+Ajax+Mysql+jeditable无刷新编辑表格
自个写的PHP+MySQL+Ajax无刷新文字聊天室 《PHP+MYSQL+Ajax无刷文字聊天室》 ***************************************** 功能 :1) 不需要刷新,可实时获取最新信息显示在聊天窗口中 2) 支持回车直接发送...
PHP+AJAX+MYSQL 的无刷新页面例子
jQuery+Ajax+PHP+mysql实现无刷新注册/登陆(用户名邮箱验证码等)
无需经过漫长的等待,利用jq.ajax+php+mysql数据库实现用户无刷新评论
可选择显示条数的php+ajax+mysql无刷新分页显示控件,将数据库导入,自己修改connect.php的密码,然后就可使用了,不明白的可以留言追问。
本文件包含 文件夹img、js、css、class和文件dele.php、 ... 通过php+mysql+jquery实现无刷新评论,包含分页!!还包含星级评分。 界面美观大方,大家稍稍修改就可运用在自己的网页系统中!!!!
Ajax物品拖动的购物车,PHP+MySQL版,jquery插件的运用让效果变得灵动起来,全动感操作,数据无刷新取自MySQL,本程序可无缝嵌入到商城购物网站中,实用方便,学习jQuery的朋友,也可认真参考一下。
PHP AJAX实现一款无刷新下载文件的实例,同时与MySQL数据库连接,前端配合CSS与JavaScript技术,完成了一个漂亮的下载页面,这个页面是网页前端编程的综合展现。鼠标在下载列表移动的时候,会适时出现下载提示,抛去...
基于AJAX PHP MYSQL的无刷新分页工具的研究与实现.pdf
内有开发文档,数据库设计以及代码 管理员帐号:admin 密码:123321 功能齐全,有普通用户、游客、管理员三种身份,管理员可以查看成员、以及对聊天记录进行管理,还有禁言功能
无刷新评论分页 非常好用试试吧 带分页 还可以评论 有数据库
php+mysql+jquery网页版好友在线实时聊天,好友列表面板,支持多个好友同时实时聊天,支持刷新页面仍然可继续聊天,不关闭当前聊天,支持获取不在线时的未读消息,收到消息闪动提醒等
PHP实例开发源码—PHP+AJAX实现无刷新下载文件实例(MySQL).zip
PHP+AJAX实现一款无刷新下载文件的实例,同时与MySQL数据库连接,前端配合CSS与JavaScript技术,完成了一个漂亮的下载页面,这个页面是网页前端编程的综合展现。鼠标在下载列表移动的时候,会适时出现下载提示,抛去...
一款利用php与mysql数据库实现的用户注册与登录代码,ajax无刷新验证,php用户注册储存数据库,登陆验证提交。
基于PHP的AJAX实现无刷新下载文件实例(MySQL).zip