校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

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

jQuery+Ajax+PHP實現(xiàn)“喜歡”評級功能附源碼下載

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

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

 

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

實現(xiàn)過程

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

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

數(shù)據(jù)庫設計

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

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表中的圖片信息并展示出來,結(jié)合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中,我們將定義鼠標滑向和離開紅心按鈕的動態(tài)效果,并定位按鈕的位置。

.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發(fā)送ajax請求,請求響應成功后,更新原有的數(shù)值。

$(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請求,根據(jù)提交的圖片id值,查找IP表中是否已有該用戶ip的點擊記錄,如果有則告訴用戶已“喜歡過了”,反之,則進行一下操作:
1、更新圖片表中對應的圖片love字段值,將數(shù)值加1。

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

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

include_once("connect.php"); //連接數(shù)據(jù)庫 
$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'"; //更新數(shù)據(jù) 
 mysql_query( $sql); 
 $sql_in = "insert into pic_ip (pic_id,ip) values ('$id','$ip')"; //寫入數(shù)據(jù) 
 mysql_query( $sql_in); 
 $result = mysql_query("select love from pic where id='$id'"); 
 $row = mysql_fetch_array($result); 
 $love = $row['love']; //獲取love數(shù)值 
 echo $love; 
}else{ 
 echo "喜歡過了.."; 
} 

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

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

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

巨人網(wǎng)絡通訊聲明:本文標題《jQuery+Ajax+PHP實現(xiàn)“喜歡”評級功能附源碼下載》,本文關鍵詞  jQuery+Ajax+PHP,實現(xiàn),喜歡,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關。
  • 相關文章
  • 下面列出與本文章《jQuery+Ajax+PHP實現(xiàn)“喜歡”評級功能附源碼下載》相關的同類信息!
  • 本頁收集關于jQuery+Ajax+PHP實現(xiàn)“喜歡”評級功能附源碼下載的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    日韩欧美一级在线播放| 亚洲男同性恋视频| 这里只有精品视频在线观看| 777亚洲妇女| 国产日产欧产精品推荐色| 国产精品久久久久9999吃药| 亚洲自拍偷拍网站| 国产一区二区福利| 欧美日韩视频在线第一区 | 国产一区二区精品久久| 91麻豆免费视频| 欧美一级国产精品| 一区二区三区免费在线观看| 国产在线一区二区| 欧美日韩国产一二三| 国产精品欧美一区二区三区| 亚洲va欧美va人人爽| 91在线丨porny丨国产| 亚洲精品在线网站| 日韩精品欧美成人高清一区二区| 懂色av一区二区三区免费观看 | 欧美日韩一级大片网址| 久久久久久久久久美女| 亚洲成a人在线观看| 91小视频在线| 国产精品美女久久福利网站| 精品一二三四在线| 欧美一区二区三区婷婷月色| 亚洲一区二区在线观看视频| 99久久伊人久久99| 国产欧美一区视频| 国产麻豆日韩欧美久久| 欧美mv日韩mv国产网站app| 偷拍自拍另类欧美| 欧美少妇bbb| 亚洲午夜视频在线| 在线免费观看成人短视频| 中文字幕亚洲成人| av亚洲精华国产精华精华| 久久精品男人天堂av| 韩国一区二区视频| 亚洲精品一区二区三区香蕉 | 欧美一区二区视频在线观看 | 午夜精品久久久久影视| 色吧成人激情小说| 中文字幕亚洲精品在线观看 | 一区二区三区在线播| 94-欧美-setu| 亚洲图片自拍偷拍| 欧美日韩国产一区| 丝袜美腿亚洲一区| 日韩精品专区在线| 久久99精品视频| 精品伦理精品一区| 国产a区久久久| 亚洲色图欧洲色图婷婷| 在线观看三级视频欧美| 亚洲国产成人精品视频| 欧美一区二区三区喷汁尤物| 美女久久久精品| 国产欧美日韩综合精品一区二区| 成人视屏免费看| 亚洲精品国产第一综合99久久| 色嗨嗨av一区二区三区| 亚洲国产一区视频| 欧美成人三级在线| 成人激情免费视频| 亚洲6080在线| 久久精品在线免费观看| 91色porny在线视频| 丝瓜av网站精品一区二区| 亚洲精品一区在线观看| 91在线观看美女| 秋霞电影一区二区| 中文字幕欧美激情一区| 欧美日韩精品一区视频| 激情久久久久久久久久久久久久久久| 一区二区三区中文在线| 欧美一区二区三区在线观看视频| 激情av综合网| 夜夜精品视频一区二区| 在线播放欧美女士性生活| 麻豆精品蜜桃视频网站| 国产精品久久久久久久裸模| 欧美性色欧美a在线播放| 国产剧情av麻豆香蕉精品| 欧美日韩大陆一区二区| 国内精品国产成人| 一区二区三区精品久久久| 欧美一卡二卡在线观看| gogogo免费视频观看亚洲一| 日韩av电影天堂| 中文字幕一区二区三区在线观看| 欧美日韩www| 成人av电影在线观看| 日韩福利电影在线观看| 国产精品免费免费| 欧美一区二区视频网站| 欧美性欧美巨大黑白大战| 精品在线观看视频| 三级在线观看一区二区| 国产精品成人在线观看| 国产福利一区二区| 日韩国产欧美视频| 中文字幕日韩精品一区| 精品国产一区二区三区久久影院 | 一区二区三区欧美亚洲| 精品久久久久久久久久久久久久久 | 一区二区三区四区不卡视频| 欧美精品一区二区在线播放| 欧美日韩国产中文| 国产98色在线|日韩| 美女网站一区二区| 亚洲成人免费av| 亚洲精品乱码久久久久久黑人| 国产亚洲综合性久久久影院| 日韩一卡二卡三卡四卡| 欧美视频在线观看一区| 色综合天天性综合| 成人少妇影院yyyy| 国产毛片一区二区| 国产在线国偷精品产拍免费yy| 亚洲一区二区在线免费看| 亚洲欧洲精品一区二区三区不卡| 2023国产精品视频| 欧美一区二区三区视频在线| 欧美无砖专区一中文字| 在线观看区一区二| 一本大道久久a久久精二百 | 日韩精品专区在线影院观看| 欧美日韩aaa| 7777精品伊人久久久大香线蕉最新版| 91黄色激情网站| 色哟哟日韩精品| 一本久久精品一区二区| 成人免费视频一区| av电影在线观看完整版一区二区| 亚洲日本一区二区| 一区二区三区日韩在线观看| 亚洲精选视频在线| 亚洲精品国产第一综合99久久| 亚洲欧洲精品成人久久奇米网| 国产精品日产欧美久久久久| 国产亚洲欧洲一区高清在线观看| 久久久www成人免费毛片麻豆| 久久久精品国产99久久精品芒果| 久久精品人人做人人爽97| 国产精品无人区| 亚洲女同女同女同女同女同69| 综合色中文字幕| 亚洲伊人伊色伊影伊综合网| 亚洲午夜在线视频| 天堂精品中文字幕在线| 蜜桃传媒麻豆第一区在线观看| 精品在线你懂的| 99国产精品久久久久| 欧美影视一区在线| 欧美一区二区三区四区高清| 久久午夜老司机| 成人欧美一区二区三区1314| 一区二区三区影院| 91浏览器在线视频| 91久久人澡人人添人人爽欧美| 欧洲精品一区二区| 欧美一区中文字幕| 日本一区二区三区电影| 亚洲精品免费在线播放| 久久99精品久久久久久| 成人国产一区二区三区精品| 在线中文字幕不卡| 日韩欧美色电影| 欧美国产日韩一二三区| 一区二区激情小说| 激情小说欧美图片| 色欧美乱欧美15图片| 欧美一区二区三区四区在线观看| 国产欧美视频一区二区| 午夜精品一区二区三区免费视频 | 色综合久久中文字幕综合网| 欧美精品自拍偷拍动漫精品| 久久女同精品一区二区| 亚洲色图制服诱惑| 韩国女主播一区| 91电影在线观看| 欧美激情一区二区在线| 午夜精品久久久久久久99樱桃| 国产精品资源网站| 欧美日韩你懂得| 国产精品久久久一本精品| 丝袜美腿亚洲一区二区图片| 成人精品视频一区二区三区尤物| 日韩亚洲欧美在线观看| 日韩伦理电影网| 国产在线看一区| 欧美亚洲国产怡红院影院| 久久久久青草大香线综合精品| 亚洲图片一区二区| 99久久精品国产网站| 欧美不卡一区二区三区| 天天综合色天天|