这个游戏如何连接上数据库的数据呢?
*小球
*小球 2018-06-14 14:43:27
[PHP讨论组]



    
    2018年笑各购启动大会抽奖活动
    


停止
2018年笑各购启动大会抽奖活动
    用户数据导入中                            <                                                                                          >                  一等奖笔记本                                       998                 人参与                                           一次抽                                      1                     2                     6                     15                                  人                               开始                   中奖名单                                                                                                                               

index.html

$(function () {
    /*
     luckyNum为每次抽几人
     luckyResult为抽奖结果的集合(数组)
     luckyNum为5那么luckyResult的length也为5
     */
    var Obj = {};
    Obj.luckyResult = [];
    Obj.luckyPrize = '';
    Obj.luckyNum = $(".select_lucky_number").val();
    /*
     一次抽几人改变事件
     */
    $(".select_lucky_number").bind('change', function () {
        Obj.luckyNum = $(this).val();
    })
    /*
     图片预加载
     */
    function loadImage(arr, callback) {
        var loadImageLen = 1;
        var arrLen = arr.length;
        $('.all_number').html("/" + arrLen);
        for (var i = 0; i < arrLen; i++) {
            var img = new Image(); //创建一个Image对象,实现图片的预下载
            img.onload = function () {
                img.onload = null;
                ++loadImageLen;
                $(".current_number").html(loadImageLen);
                if (loadImageLen == arrLen) {
                    callback(img); //所有图片加载成功回调;
                }
                ;
            }
            img.src = arr[i].image;
        }
    }
    
    
     //若为ajax请求执行这段代码
     //此为为ajax请求;
     $.get('2.php',function(data){
         if(data.res == 1){
             personArray = data.data; //此为数组
             loadImage(personArray, function (img) {
                $('.loader_file').hide();
            })
             Obj.M = $('.container').lucky({
             row : 7, //每排显示个数  必须为奇数
             col : 7, //每列显示个数  必须为奇数
             depth : 6, //纵深度
             iconW : 30, //图片的宽
             iconH : 30, //图片的高
             iconRadius : 8, //图片的圆角
             data : personArray, //数据的地址数组
         });
         }
     },'json');
     

    /*
     中奖人员展示效果
     传入当前中奖数组中单个的key
     */
    function showLuckyPeople(num) {
        setTimeout(function () {
            var $luckyEle = $('');
            var $userName = $('

');             var $fragEle = $('');             $fragEle.append($luckyEle, $userName);             $('.mask').append($fragEle);             $(".mask").fadeIn(200);             $luckyEle.attr('src', personArray[Obj.luckyResult[num]].image);             $userName.text(personArray[Obj.luckyResult[num]].name)             $fragEle.animate({                 'left': '50%',                 'top': '50%',                 'height': '200px',                 'width': '200px',                 'margin-left': '-100px',                 'margin-top': '-100px',             }, 1000, function () {                 setTimeout(function () {                     $fragEle.animate({                         'height': '100px',                         'width': '100px',                         'margin-left': '100px',                         'margin-top': '-50px',                     }, 400, function () {                         $(".mask").fadeOut(0);                         $luckyEle.attr('class', 'lpl_userImage').attr('style', '');                         $userName.attr('class', 'lpl_userName').attr('style', '');                         $fragEle.attr('class', 'lpl_userInfo').attr('style', '');                         $('.lpl_list.active').append($fragEle);                     })                 }, 1000)             })         }, num * 2500)         setTimeout(function () {             $('.lucky_list').show();         }, 2500)     }     /*      停止按钮事件函数      */     $('#stop').click(function () {         Obj.M.stop();         $(".container").hide();         $(this).hide();         var i = 0;         for (; i < Obj.luckyResult.length; i++) {             showLuckyPeople(i);         }     })     /*      开始按钮事件函数      */     $('#open').click(function () {         $('.lucky_list').hide();         $(".container").show();         Obj.M.open();         //此为ajax请求获奖结果         $.get('/lucky/index',{"lucky_num" : Obj.luckyNum,"lucky_prize":Obj.luckyPrize},function(data){            if(data.res == 1){            Obj.luckyResult = data.luckyResult;                $("#stop").show(500);            }         },'json')         //ajax获奖结果结束     })     /*      切换奖品代码块      */     function tabPrize() {         var luckyDefalut = $(".lucky_prize_picture").attr('data-default');         var index = luckyDefalut ? luckyDefalut : 1;         tabSport(index);         var lucky_prize_number = $('.lucky_prize_show').length;         $('.lucky_prize_left').click(function () {             $('.lucky_prize_right').addClass('active');             index <= 1 ? 1 : --index;             tabSport(index, lucky_prize_number);         })         $('.lucky_prize_right').click(function () {             $('.lucky_prize_left').addClass('active');             index >= lucky_prize_number ? lucky_prize_number : ++index;             tabSport(index, lucky_prize_number);         })     }     /*      切换奖品左右按钮公共模块      */     function tabSport(i, lucky_prize_number) {         if (i >= lucky_prize_number) {             $('.lucky_prize_right').removeClass('active');         }         if (i <= 1) {             $('.lucky_prize_left').removeClass('active');         }         Obj.luckyPrize = i;         $('.lucky_prize_show').hide().eq(i - 1).show();         $(".lucky_prize_title").html($('.lucky_prize_show').eq(i - 1).attr('alt'));         $('.lpl_list').removeClass('active').hide().eq(i - 1).show().addClass('active');     }     tabPrize(); })

js的

*小球
*小球

“……我们便结为契兄弟,在外为兄弟,在内为夫妻,可好?”——《盛世鬼》

全部回复(2)
Summer

这个应该是请求后端得到抽奖结果,在前端js实现抽奖结果显示;后端就是是对数据库操作了

无忌哥哥

这个需要自己设计数据库,和后端链接起来使用,这个只有前端

  • 回复 数据库有了 就是不知道怎么链接
    *小球 作者 2018-06-14 15:30:42
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号