查询这个用户名是否已经存在
创新互联公司专注于企业营销型网站、网站重做改版、关岭网站定制设计、自适应品牌网站建设、HTML5建站、商城网站定制开发、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为关岭等各大城市提供网站开发制作服务。
不存在插入
存在更新
$has_member = select xxxxx
if(!empty($has_member)){
insert
}else{
update
}
分组dept和deptuser,和主表user之间的关联字段是哪个?
假设是uid和cid,
用关联查选
$sql = "select * from user u join dept d where uid=cid and cid = "$_POST['cid']"";
为了方便查选,在分组名称的输入框内做一个select 的下拉框,把分组信息字段放进去,这样就能方便快捷的进行准确的查询了
你可以
第一种方法:
直接读取这个用户的积分值 ,并赋值至变量$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 进行转化之后输出 ,大体可以这样
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,可以直接查询到用户的级别,然后直接赋值即可。
如下图:
先连接数据库
$tablename=会员表名;
$sql="select count(*) as num from ".$tablename;
$result=mysql_query($sql);
$row=mysql_fetch_array($result);
echo $row['num'];
tr
td?=$var['username']?/td
td?=$this-iff($login['isOnLine'] ceil(strtotime(date('Y-m-d H:i:s', time()))-strtotime(date('Y-m-d H:i:s',$login['accessTime'])))$GLOBALS['conf']['member']['sessionTime'], 'font color="#FF0000"在线/font', '离线')?/td
/tr
改为
? if($login['isOnLine'] ceil(strtotime(date('Y-m-d H:i:s', time()))-strtotime(date('Y-m-d H:i:s',$login['accessTime'])))$GLOBALS['conf']['member']['sessionTime'] { ?
tr
td?=$var['username']?/td
tdfont color="#FF0000"在线/font/td
/tr
? } ?