麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

PHP+MySql+jQuery實現(xiàn)的-頂-和-踩-投票功能

2020-03-22 18:23:38
字體:
來源:轉載
供稿:網(wǎng)友
本文實例為大家分享了基于PHP+jQuery+MySql實現(xiàn)紅藍(頂踩)投票代碼,供大家參考,具體內(nèi)容如下數(shù)據(jù)庫操作:CREATE TABLE IF NOT EXISTS `votes` ( `id` int(10) NOT NULL AUTO_INCREMENT, `likes` int(10) NOT NULL DEFAULT '0', `unlikes` int(10) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
.digg{width:420px; height:120px; margin:80px auto 20px auto; position:relative} #dig_up,#dig_down{width:200px; height:48px; margin:10px; position:relative; border:1px solid #d3d3d3; padding-left:42px; cursor:pointer} .digup{background:url(diggs.png) no-repeat 4px 2px;} .digup_on{background:url(diggs.png) no-repeat 4px -49px;} .digdown{background:url(diggs.png) no-repeat 4px -102px;} .digdown_on{background:url(diggs.png) no-repeat 4px -154px;} #num_up,#num_down{position:absolute; right:6px; top:18px; font-size:20px;} #dig_up p{height:24px; line-height:24px; color:#360} #dig_down p{height:24px; line-height:24px; color:#f30} .bar{width:100px; height:12px; line-height:12px; border:1px solid #f0f0f0; position:relative; text-align:center} .bar span{display:block; height:12px; } .bar i{position:absolute; top:0; left:104px;} #bar_up span{background:#360} #bar_down span{background:#f60} #msg{position:absolute; right:20px; top:40px; font-size:18px; color:#f00} html' target='_blank'>jquery:$(function(){ //鼠標滑向和離開投票按鈕時,變換背景樣式 $("#dig_up").hover(function(){ $(this).addClass("digup_on"); },function(){ $(this).removeClass("digup_on"); }); $("#dig_down").hover(function(){ $(this).addClass("digdown_on"); },function(){ $(this).removeClass("digdown_on"); }); //初始化數(shù)據(jù) getdata("do.php",1); //單擊“頂”時 $("#dig_up").click(function(){ getdata("do.php action=like",1); }); //單擊“踩”時 $("#dig_down").click(function(){ getdata("do.php action=unlike",1); });
//通過控制寬度來顯示百分比進度條效果 $("#bar_up span").css("width",data.like_percent); $("#bar_up i").html(data.like_percent); $("#num_down").html(data.unlike); $("#bar_down span").css("width",data.unlike_percent); $("#bar_down i").html(data.unlike_percent); }else{//投票失敗 $("#msg").html(data.msg).show().css({'opacity':1,'top':'40px'}) .animate({top:'-50px',opacity:0}, "slow"); }); php:
include_once("connect.php");//連接數(shù)據(jù)庫 $action = $_GET['action']; $id = 1; $ip = get_client_ip();//獲取ip if($action=='like'){//頂 likes(1,$id,$ip); }elseif($action=='unlike'){//踩 likes(0,$id,$ip); }else{ echo jsons($id); ------------------------------------function likes($type,$id,$ip){ $ip_sql=mysql_query("select ip from votes_ip where vid='$id' and ip='$ip'"); $count=mysql_num_rows($ip_sql); if($count==0){//還沒有頂過 if($type==1){//頂 $sql = "update votes set likes=likes+1 where id=".$id; }else{//踩 $sql = "update votes set unlikes=unlikes+1 where id=".$id; mysql_query($sql); $sql_in = "insert into votes_ip (vid,ip) values ('$id','$ip')"; mysql_query($sql_in); if(mysql_insert_id() 0){ echo jsons($id); }else{ $arr['success'] = 0; $arr['msg'] = '操作失敗,請重試'; echo json_encode($arr); }else{ $msg = $type==1 '您已經(jīng)頂過了':'您已經(jīng)踩過了'; $arr['success'] = 0; $arr['msg'] = $msg; echo json_encode($arr);
$query = mysql_query("select * from votes where id=".$id); $row = mysql_fetch_array($query); $like = $row['likes']; $unlike = $row['unlikes']; $arr['success']=1; $arr['like'] = $like; $arr['unlike'] = $unlike; $like_percent = round($like/($like+$unlike),3)*100; $arr['like_percent'] = $like_percent.'%'; $arr['unlike_percent'] = (100-$like_percent).'%'; return json_encode($arr); 以上就是本文的全部內(nèi)容,希望對大家學習php程序設計有所幫助。PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 成年人在线视频免费 | 国产91一区二区三区 | 日本va在线观看 | 久久视频精品 | 成人福利免费在线观看 | 欧美日本综合 | 欧美精品一区二区三区四区 | 国产一级毛片国语版 | 日本一级黄色大片 | 香蕉久久久久久 | 欧美激情第一区 | 亚洲国产成人一区 | 99亚洲视频 | 国产亚洲欧美日韩高清 | 色交视频| 污片在线观看视频 | www.91sese| 美女黄影院 | 91久久国产综合精品女同国语 | 啪啪毛片 | 欧美在线中文字幕 | 成人福利视频网站 | 精品国产乱码久久久久久丨区2区 | 毛片免费观看视频 | 草b视频在线观看 | 九九热视频在线免费观看 | 欧美精品一区二区久久 | 久久国产精品成人免费网站 | 国产99久久久久久免费看农村 | 国产91久久精品一区二区 | 久综合 | 国产午夜亚洲精品午夜鲁丝片 | 成人444kkkk在线观看 | 色播av在线| 欧美一级黄色片免费观看 | 国产一区视频在线观看免费 | 国产精品视频yy9299一区 | 国产一区二区三区视频观看 | 精精国产xxxx视频在线野外 | 高清一区二区在线观看 | 极品五月天 |