『壹』 你好,我網站有一個純js抽獎頁面,我已經實現了可抽獎初始次數等於會員金幣數(問題里的php代碼)
用AJAX吧,每次抽獎之後跟後台進行交互,獲取用戶抽獎後金幣數~同時後台也需要對用戶金幣數進行校驗,每次抽獎後減少用戶金幣= =`
varM_Money=<?phpecho$cfg_ml->M_Money;?>;
varC_Money=10;
$('button').click(function(){
if(M_Money>=C_Money){
runCup();
$('button').attr("disabled",true);
$.ajax({
url:'choujiang.php',
data:{res:抽獎結果},
method:'POST',
success:function(res){
M_Money=res.M_Money;
$('button').removeAttr("disabled",true);
//抽獎結果通知
//Todo
}
});
}
else{
alert("親,抽獎次數已用光!充值金幣或點擊「邀請好友」");
}
})
『貳』 php+MySQL實現抽獎代碼問題
首先關於PHP+MYSQL來實現不可以重復抽獎這個很好實現,因為你抽獎的頁面要麼是動態要麼是AJAX來實現的。首先AJAX的先不說,我先說關於動態頁面實現。
那麼就是載入頁面的時候判斷對方今日有沒有抽過,如果抽過了那麼就用if語句來不執行抽獎代碼。其實裡面還有很多的細節問題,你說讓貼出代碼,我不願意抄別人的東西,同時網上給的代碼好用的很少。
你要是想做一個有個性的功能還是要自己寫的或者修改,不知道你對JS了解多少也沒法說。我說的就是大概的思路。
樣式千萬種,你找到一個你覺得方便而且能達到你目的的同時針對自己的知識的吧。其實不論那種方式都是要用到AJAX的用來確認已經抽過。
『叄』 快樂360幸運轉盤網頁通用萬能抽獎插件整合PHPCMS
和phpCms整合?其實和其他程序整合是一樣的道理。快樂360轉盤和幸運星轉盤其實是同一作者,快樂360隻不過後來用的一個名稱。整合步驟很簡單:
1、新建一個獎品數據表,表內需要包含:id,名稱,數量,(如果是3.0版本前還需用加上概率這個參數,3.0版本後的概率是智能計算的),中獎提示,獎品詳細地址;
2、新建一個記錄用戶中獎數據的表,表內包含:用戶名,獎品名稱,中獎時間,兌獎狀態,這個表主要就是用來記錄用戶的抽獎與中獎結果的,當然也可以加上其他信息,如手機號碼,郵箱,地址等;
3、將快樂360轉盤插件(或者幸運星轉盤插件)上傳到本地網站某一目錄下,如lucky目錄,然後對於主配置文件luckyStarConfig.xml的內容進行設置,設置信息無非就是抽獎信息的文件config.xml更改成你寫的配置文件,如config.php,將接收文件名稱也改成自己寫的處理抽獎數據的文件名稱,如result.php,記得配置時,將testmode設置成"OPEN,以便調試";
4、對於抽獎信息文件config.php的內容,其實就是config.xml文件照搬過來,但要注意的是,用戶名稱,登陸狀態,都是從當然網站的登陸判斷獲取過來的,而獎品信息直接從我們建的獎品數據表中讀取出來就可以了;
5、在result.php文件中,我們直接接收一下抽獎程序傳出的參數,並對參數的數據進行判斷就行了,這個在程序的參數說明有的,只要記得接收方式一定要用POST途徑就OK,如果接收到的數據是合理的,我們記錄到中獎數據表中就完成了一個抽獎過程;
PS:其實只要你學了一點網頁編程就應該能很輕松的完成整合的,我說的只是個人整合經驗,你可以參考參考。
『肆』 免費的滾動抽獎軟體,年會用的!
1、微博抽獎
微博上的話,直接用微博自帶的抽獎工具就可以。
三款產品各有優劣,怎麼選擇就看你們自己的需求了。
『伍』 php一個抽獎函數(自定義中獎項數和概率)
解決思路如下:
1)以數字區段來對應中獎情況例如有一、二、三等獎,各自的中獎概率分別為10%、20%、30%那麼有如下劃分:1-10,一等獎;11-30,二等獎;31-60,三等獎,60以上,未中獎
2)產生一個1~100之間的隨機數,看隨機數屬於哪個獎項區域,以確定中獎情況
『陸』 如何用PHP製作有獎品(數量)的轉盤抽獎
這個不是有key值么,抽到後把這個key值的給unset()
unset() 方法
注意如果你使用 unset() 方法,它是不會改變其他的鍵(key),如果你想對其他的鍵(key)重新整理排序,可以使用 array_values()。
<?php
$array = array(0 => "a", 1 => "b", 2 => "c");unset($array[1]);
//↑ 你要刪除的數組元素值的鍵print_r($array);?>
輸出結果:
Array (
[0] => a [2] => c)