好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > jQuery+Ajax+PHP實現“喜歡”評級功能附源碼下載

jQuery+Ajax+PHP實現“喜歡”評級功能附源碼下載

熱門標簽:外呼系統獲取客戶手機號 青海醫療智能外呼系統怎么樣 科智聯智能電銷機器人 上海浦東百度地圖標注中心注冊 百靈鳥 襄陽外呼系統接口 目標三維地圖標注 老虎郵局地圖標注點 徐州電銷卡外呼系統供應商

本文章來給大家介紹一個jQuery+Ajax+PHP實現“喜歡”評級功能代碼,用戶點擊頁面中自己喜歡的圖片上的紅心按鈕時,前端頁面向后臺發送一個ajax請求,后臺PHP程序接收請求后,查詢IP庫中是否已經有該用戶的點擊記錄,如果沒有,則將對應的數值+1,同時將該用戶IP信息寫入IP庫,反之則告訴用戶已經“喜歡過了”。

 

 源碼下載地址:http://xiazai.jb51.net/201509/yuanma/loveit(jb51.net).rar

實現過程

本文基于jQuery,通過PHP與mysql實現了一個評級功能,是一個簡單的非常好的ajax應用實例。

用戶點擊頁面中自己喜歡的圖片上的紅心按鈕時,前端頁面向后臺發送一個ajax請求,后臺PHP程序接收請求后,查詢IP庫中是否已經有該用戶的點擊記錄,如果沒有,則將對應的數值+1,同時將該用戶IP信息寫入IP庫,反之則告訴用戶已經“喜歡過了”。

數據庫設計

先準備兩張表,pic表保存的是圖片信息,包括圖片對應的名稱、路徑以及圖片“喜歡”總數,pic_ip則記錄用戶點擊喜歡后的IP數據。

CREATE TABLE IF NOT EXISTS `pic` ( 
 `id` int(11) NOT NULL AUTO_INCREMENT, 
 `pic_name` varchar(60) NOT NULL, 
 `pic_url` varchar(60) NOT NULL, 
 `love` int(11) NOT NULL DEFAULT '0', 
 PRIMARY KEY (`id`) 
) ENGINE=MyISAM DEFAULT CHARSET=utf8; 
CREATE TABLE IF NOT EXISTS `pic_ip` ( 
 `id` int(11) NOT NULL AUTO_INCREMENT, 
 `pic_id` int(11) NOT NULL, 
 `ip` varchar(40) NOT NULL, 
 PRIMARY KEY (`id`) 
) ENGINE=MyISAM DEFAULT CHARSET=utf8 

index.php

在index.php中,我們通過PHP讀取pic表中的圖片信息并展示出來,結合CSS,提升頁面展示效果。

?php 
  include_once("connect.php"); 
  $sql = mysql_query("select * from pic"); 
  while($row=mysql_fetch_array($sql)){ 
   $pic_id = $row['id']; 
   $pic_name = $row['pic_name']; 
   $pic_url = $row['pic_url']; 
   $love = $row['love']; 
  ?> 
  li>img src="images/?php echo $pic_url;?>" alt="?php echo $pic_name;?>">p>a href="#" 
title="我喜歡"class="img_on" rel="?php echo $pic_id;?>">?php echo $love;?>/a>/p>/li> 
 ?php }?> 

CSS中,我們將定義鼠標滑向和離開紅心按鈕的動態效果,并定位按鈕的位置。

.list{width:760px; margin:20px auto} 
.list li{float:left; width:360px; height:280px; margin:10px; position:relative} 
.list li p{position:absolute; top:0; left:0; width:360px; height:24px; line-height:24px; 
background:#000; opacity:.8;filter:alpha(opacity=80);} 
.list li p a{padding-left:30px; height:24px; background:url(images/heart.png) no-repeat 
4px -1px;color:#fff; font-weight:bold; font-size:14px} 
.list li p a:hover{background-position:4px -25px;text-decoration:none} 

jQuery代碼

當用戶點擊自己喜歡的圖片上的紅心按鈕時,向后臺love.php發送ajax請求,請求響應成功后,更新原有的數值。

$(function(){ 
 $("p a").click(function(){ 
  var love = $(this); 
  var id = love.attr("rel"); //對應id 
  love.fadeOut(300); //漸隱效果 
  $.ajax({ 
   type:"POST", 
   url:"love.php", 
   data:"id="+id, 
   cache:false, //不緩存此頁面 
   success:function(data){ 
    love.html(data); 
    love.fadeIn(300); //漸顯效果 
   } 
  }); 
  return false; 
 }); 
}); 

love.php

后臺love.php接收前端的ajax請求,根據提交的圖片id值,查找IP表中是否已有該用戶ip的點擊記錄,如果有則告訴用戶已“喜歡過了”,反之,則進行一下操作:
1、更新圖片表中對應的圖片love字段值,將數值加1。

2、將該用戶IP信息寫入到pic_ip表中,用以防止用戶重復點擊。

3、獲取更新后的love值,即喜歡該圖片的用戶總數,并將該總數輸出給前端頁面。

include_once("connect.php"); //連接數據庫 
$ip = get_client_ip(); //獲取用戶IP 
$id = $_POST['id']; 
if(!isset($id) || empty($id)) exit; 
$ip_sql=mysql_query("select ip from pic_ip where pic_id='$id' and ip='$ip'"); 
$count=mysql_num_rows($ip_sql); 
if($count==0){ //如果沒有記錄 
 $sql = "update pic set love=love+1 where id='$id'"; //更新數據 
 mysql_query( $sql); 
 $sql_in = "insert into pic_ip (pic_id,ip) values ('$id','$ip')"; //寫入數據 
 mysql_query( $sql_in); 
 $result = mysql_query("select love from pic where id='$id'"); 
 $row = mysql_fetch_array($result); 
 $love = $row['love']; //獲取love數值 
 echo $love; 
}else{ 
 echo "喜歡過了.."; 
} 

以上內容是jQuery+Ajax+PHP實現“喜歡”評級功能附源碼下載的全部內容,希望大家喜歡。

您可能感興趣的文章:
  • Jquery Ajax請求文件下載操作失敗的原因分析及解決辦法
  • JQuery的AJAX實現文件下載的小例子
  • jQuery使用動態渲染表單功能完成ajax文件下載
  • 深入淺析mybatis oracle BLOB類型字段保存與讀取
  • Java從數據庫中讀取Blob對象圖片并顯示的方法
  • MySQL中TEXT與BLOB字段類型的區別
  • java讀寫oracle的blob字段示例
  • 什么是blob,mysql blob大小配置介紹
  • java實現插入mysql二進制文件,blob類型,遇到問題及解決辦法
  • jQuery的ajax下載blob文件

標簽:揭陽 股票 辛集 佛山 荊州 紅河 商洛 咸寧

巨人網絡通訊聲明:本文標題《jQuery+Ajax+PHP實現“喜歡”評級功能附源碼下載》,本文關鍵詞  jQuery+Ajax+PHP,實現,喜歡,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《jQuery+Ajax+PHP實現“喜歡”評級功能附源碼下載》相關的同類信息!
  • 本頁收集關于jQuery+Ajax+PHP實現“喜歡”評級功能附源碼下載的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 精品网站999www| 盐山县| 強姦着衣爆乳揉みま痴汉电车| 狠狠色狠狠色综合日日2019| 用力舔| 亚洲精品成人网在线观看| 51国产成人精品午夜福中文下载| 二区中文字幕| 成人毛片国产a| 阿娇双腿岔开实干13分钟| 国产美女精品久久久久中文| 边摸边吃奶边做下面视频| 两性动图| 日日干夜夜拍| 欧美一区二区三区无码大象视频| 岳故意装睡让我挺进去观看| 香港**毛片在线播放| 国产一级按摩精油| 操老女人的逼| 中文aV人妻aV无码中文视频| 特级毛片A片久久久久久四川 | 少妇被爽到高潮动态图gif| 把女人?的嗷嗷嗷叫视频麻豆AV| 美女视频黄频a免费观看| 久久乐国产精品亚洲综合m3u8| 欧美日韩国产动漫一区二区三区| 国产欧美日韩综合第一区第二区 | 琪琪色艺术网| 小荡货翘高点好爽| 曰批全过程免费视频观看软件| 蜜臀av无码久久精品色欲动图| 免费观看h片| 国产特级毛片aaaaaa高清| 欧美区一区| 人妻人人人澡人人爽人人A片| 国内精品久久久久国产盗摄按摩女 | ...在线观看片免费人成视频 | 日韩一区二区三区电影在线观看| 特一级黄色大片| 91精品国产一区二区人妖| 欧美黑人1069巨大粗大|