欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

jQuery+Ajax+PHP如何實現“喜歡”評級功能-創(chuàng)新互聯

這篇文章給大家分享的是有關jQuery+Ajax+PHP如何實現“喜歡”評級功能的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

站在用戶的角度思考問題,與客戶深入溝通,找到獨山子網站設計與獨山子網站推廣的解決方案,憑借多年的經驗,讓設計與互聯網技術結合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網站制作、成都做網站、企業(yè)官網、英文網站、手機端網站、網站推廣、主機域名、虛擬空間、企業(yè)郵箱。業(yè)務覆蓋獨山子地區(qū)。

實現過程

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

用戶點擊頁面中自己喜歡的圖片上的紅心按鈕時,前端頁面向后臺發(fā)送一個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中,我們將定義鼠標滑向和離開紅心按鈕的動態(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請求,請求響應成功后,更新原有的數值。

$(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+PHP如何實現“喜歡”評級功能-創(chuàng)新互聯
標題網址:http://aaarwkj.com/article48/ggjhp.html

成都網站建設公司_創(chuàng)新互聯,為您提供靜態(tài)網站、網站內鏈、標簽優(yōu)化、搜索引擎優(yōu)化、網站設計公司面包屑導航

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

成都seo排名網站優(yōu)化
国产亚洲一区二区高清| 亚洲最大成人综合福利网| 日韩av在线黄色免费大全| 热九九这里只有热九九| 夫妻性生活免费的视频| av丰满人妻一区二区| 国产91精品成人在线观看 | 最新日本免费久久精品| 亚洲熟女少妇淫语高潮| 香婷婷一区二区精品久久| 亚洲精品国产av一区二区三区| 欧美精品亚洲精品日韩| 亚洲国产视频不卡一区| 男女视频午夜刺激一区二区| 麻豆专区一区二区三区| 天天操天天干夜夜骑| 国产自愉自愉免费精品七| 日本不卡一区二区在线播放| 国产午夜草莓视频在线观看| 午夜少妇伦理一区二区 | 国产精品va在线观看入口| 少妇被又粗又硬猛烈进视频| 国产免费很黄很色视频| 国产H精品在线观看| 精品久久av一区二区三区| 一区二区三区乱码国产在线| 一本之道久久成人综合| 人妻激情偷乱视91九色| 成熟人妻一区二区三区人妻| 美女午夜精品国产福利| 日韩亚洲天堂视频免费观看| 欧亚日韩精品一区二区在线| 青青草国产精品一区二区| 91亚洲精品一区二区三区| 婷婷五激情五月激情片| 成人午夜在线免费观看| 欧美中文日韩国产字幕| 天天操时时操夜夜操| 日本激情人妻一区二区| 久久亚洲中文字幕精品一区四区| 中国女人内射91熟女|