一般的后台管理中,在“用户增加”模块都有一个用户组,供超级管理员来选择创建不同级别的用户,比如将用户级别字段定义为level,通过赋值1,2,3,4,5等来定义级别(uname,upass,level都在同一个表中),那么在创建用户过程中应该怎么进行判断呢?本人刚接触PHP不久,不知道该怎么做,请各位大虾不吝赐教!!非常感谢1
解决方案 »
- 怎样测试是否成功配置apache和php协同工作?
- apache httpd.conf 设置可以使用环境变量嘛
- 怎样才能让页面重自动刷新时,把PHP也再执行?
- 請問如何用php抓取來訪者的ip ? 以及如何識別來訪ip屬于哪個國家﹖
- dreamweaver2004里的站点应该怎么设计啊??
- 关于自动获取ip的问题
- 一个fread的问题
- 新手求助
- 在PHP里面用 Select count(*)获得的记录数,怎么赋值给一个变量啊
- preg_replace函数换成preg_replace_callback
- 如何根据UID的字段的值来显示留言?300个带留言功能的网页
- require_once在windows上正常,放到linux上就不行了
$_SESSION['userlevel']=读取的level值;用的时候随时判断就好了,如下:
Session_start();
Switch ($_SESSION['userlevel']){
Case 1:
Exit('1');
Break;
Case 2:
Exit('2');
Default:
Break;
}
<td height="25"><select name="userlevel">
<option value="<?php echo $rows["userlevel"]?>" selected="selected"><?php
if($rows["userlevel"]=="0") {
echo "级别1";
}elseif($rows["userlevel"]=="1"){
echo "级别2";
}else{
echo "级别2";
}
?></option>
<option value="1">级别1</option>
<option value="2">级别2</option>
<option value="3">级别3</option>
</select>
</td>
</tr>
<td height="25" align="right">用户组:</td>
<td height="25">
<select name="userlevel">
<?php
for($i=1;$i<=3;$i++){
?>
<option value="<?php echo $i;?>" <?php if($rows["userlevel"]==$i) echo 'selected';?> >级别<?php echo $i;?></option>
<?php } ?>
</select>
</td>
</tr>