在用戶表中加入一個等級字段和一個積分字段不就能確定用戶等級了
創(chuàng)新互聯(lián)長期為成百上千客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為陜州企業(yè)提供專業(yè)的做網(wǎng)站、成都網(wǎng)站制作,陜州網(wǎng)站改版等技術(shù)服務(wù)。擁有十余年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
然后在建立一個等級權(quán)限表。表中字段有:
等級,權(quán)限1,權(quán)限2,權(quán)限3……
除了等級意外,權(quán)限字段的屬性都是tinyint(1),值為0表示沒有這個權(quán)限,為1表示有這個權(quán)限
$sqldg="select * from {$db_prefix}users where userid='".$_SESSION["glo_userid"]."'";
$rsdghy=$db-get_one($sqldg)
if($_rank1){
echo"scriptalert('對不起,您還不是會員!');location.href='../login.php?url=flow.php';/script";exit();
}
if(is_array($rsdghy))
{
setgoodscart($goods,$rsv["productname"],$number,$rsv['price'],$rsv["pv"],$ispf);
$text='2';$memo='訂購成功!';
}
你可以
第一種方法:
直接讀取這個用戶的積分值 ,并賦值至變量$jifen
之后可以使用普通的邏輯判斷進行操作
if($jifen=51 and $jifen=100)
{
$level="黃金會員";
}
else if($jifen=11 and $jifen=50)
{
$level="白銀會員";
}
else
{
$level="青銅會員";
}
echo $level;
第二種方法,定義一個function
function getLevels($jifen)
{
if($jifen=51 and $jifen=100)
{
$level="黃金會員";
}
else if($jifen=11 and $jifen=50)
{
$level="白銀會員";
}
else
{
$level="青銅會員";
}
return $level;
}
之后在使用
$level=getLevels($jifen);
echo $level;
第三種方法,可以直接使用mysql的查詢語句
case when 進行轉(zhuǎn)化之后輸出 ,大體可以這樣
select id,jifen,
case
when jifen'0' and jifen='10' then '青銅會員'
when jifen='11' and jifen'50' then '白銀會員'
when jifen='51' and jifen='100' then '黃金會員'
else '青銅會員' END level
from account;
id 代表你的用戶id,可以直接查詢到用戶的級別,然后直接賦值即可。
如下圖:
文章名稱:php數(shù)據(jù)庫添加會員等級 php數(shù)據(jù)庫添加會員等級不顯示
瀏覽地址:http://vcdvsql.cn/article30/dooddso.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供、云服務(wù)器、搜索引擎優(yōu)化、域名注冊、商城網(wǎng)站、外貿(mào)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)