⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 root_member.php

📁 php写的论坛,代码精简到极点 请相看说明文件。是从英文翻译过来的:)
💻 PHP
字号:
<?
//////////////////////////////////ready
include "connect.php";
include "lib.php";
include "header.inc";

//////////////////////////////////check
chk_level(1,0,"login.php?go=root.php");
chk_memo();

//////////////////////////////////Search way
if($level){$where1="and level=$level";}
if($word){$where2="and (name like '%$word%' or id like '%$word%' or mail like '%$word%')";}

//////////////////////////////////total member num
$total=total("$member_table","$where1 $where2");

//////////////////////////////////member num per page
if($page){chk_num($page,0,"${error}请输入数字",0);}
else{$page=10;}

//////////////////////////////////index num
$pageviewsu=10; 

//////////////////////////////////index setting
$pagesu=ceil($total/$page); 
$start=($page*$pagenum); 
$no=$total-$start;
$pagegroup=ceil(($pagenum+1)/$pageviewsu); 
$pagestart=($pageviewsu*($pagegroup-1))+1; 
$pageend=$pagestart+$pageviewsu-1;
$nowpage=$pagenum+1; 
?>

<script language=javascript>
function check(){
to=document.chk.length-6;
if(chk.ok.value=="on"){
for(i=0;i<to;i++){document.chk[i].checked=true;}
chk.ok.value="off";
chk.select_all.value="全部不选";
}
else{
for(i=0;i<to;i++){document.chk[i].checked=false;}
chk.ok.value="on";
chk.select_all.value="全部选择";
}
}
function chk_del(){
if(!confirm('<?=$warning?>数据修改或删除后将不能恢复!是否继续?')){return false;}
}
function chk_search(){
if(!search.word.value && !search.level.value){alert('<?=$error?>请输入会员等级或关键字');search.word.focus();return false;}
}
function mailing(to){
if(to){window.open('mailing.php?to='+to,'','scrollbars=yes,width=400,height=400,top=200,left=200')}
else{window.open('mailing.php','root_mailing','scrollbars=yes,width=400,height=400,top=200,left=200')}
}
function use_mail(address){
if(!confirm('<?=$message?>你是否想使用本站的在线邮件功能?如果取消将使用你系统默认的Email程序!')){return true;}
else{mailing(address);return false;}
}
function memo(to){
window.open('memo_write.php?to='+to,'na3_memo','scrollbars=yes,width=400,height=400,top=200,left=200')
}
</script>

<link rel=StyleSheet HREF=style.css type=text/css title=style>
<table width=100% height=100%><tr><td valign=top><br><br>

<table align=center width=450 cellpadding=2 cellspacing=0 border=0 bgcolor=#F1F9FD>
<tr><td colspan=2 bgcolor=white><img src=image/logo.gif><br><br></td></tr>

<tr><td colspan=2 bgcolor=white>
<table width=100% cellpadding=0 cellspacing=0>
<tr>
<td>&nbsp;<a href=root.php>>管理主页面</a>>会员管理</td>
<td align=right><?=$logout?> <?=$help?>&nbsp;<?=$memo_list?></td>
</tr></table>
</td></tr>
<tr><td colspan=2 height=3 bgcolor=#2CBBFF></td></tr>
<tr><td colspan=2 height=5></td></tr>
<tr><td colspan=2>

<table align=center width=98% cellpadding=0 cellspacing=0 border=0>
<form method=post action=root_member.php>
<tr>
<td>&nbsp;&nbsp;总计:<b><?=$total?></b>位会员, 共分:<b><?=$nowpage?></b>/<b><?=$pagesu?></b>  页</td>
<td align=right>浏览 <input type=text size=3 class=input maxlength=3 name=page value=<?=$page?>> <input type=submit class=button value=注册会员></td>
</tr>
</form>
</table>

<table align=center width=98% cellpadding=2 cellspacing=0 border=1 bordercolor=white>
<form method=post action=root_member_ing.php name=chk onsubmit="return chk_del()">
<tr bgcolor=#C9F0FF>
<td width=1% nowrap align=center>No.</td>
<td width=1% nowrap align=center>选择</td>
<td width=1% nowrap align=center>ID</td>
<td width=1% nowrap align=center>会员姓名</td>
<td width=1% nowrap align=center>会员等级</td>
<td width=92% align=center>电子邮件</td>
<td width=1% nowrap align=center>个人主页</td>
<td width=1% nowrap align=center>编辑</td>
<td width=1% nowrap align=center>删除</td>
</tr>

<?
//////////////////////////////////Variable that will be passed
$send="&word=$word&level=$level&page=$page&";

//////////////////////////////////to take out member
$i=0;
$query="select * from $member_table where 1 $where1 $where2 order by date desc limit $start,$page";
$result=mysql_query($query,$connect);
while($data=mysql_fetch_array($result))
{
//////////////////////////////////modify button
$edit="<a href=member_edit.php?id=$data[id]&pagenum=$pagenum${send}>编辑</a>";

//////////////////////////////////cna't delete root
if($data[root]){
$b="<b>";$data[level]="Root";
$bgcolor="bgcolor='#F1F9FD'";
$check="<input type=hidden name=chk[$i] value=''>";
$del="";
}
//////////////////////////////////else can do
else{
$check="<input type=checkbox name=chk[$i] value='$data[id]' id=chk[$i]>";
$b="";
$bgcolor="bgcolor='white'";
$del="<a href=root_member_ing.php?mode=1&id=$data[id]&pagenum=$pagenum${send} onclick=\"if(confirm('${warning}删除所选会员?'))return true;else return false;\">删除</a>";
}

//////////////////////////////////mail address chopping
$mail=cut($data[mail],15);

//////////////////////////////////home link
if($data[home] && $data[home]!="http://"){$home="<a href=$data[home] target=_blank>主页</a>";}
else{$home="Home";}

//////////////////////////////////output
echo"
<tr $bgcolor>
<td width=1% nowrap align=center><label for=chk[$i]>$no</td>
<td width=1% nowrap align=center>$check</td>
<td width=1% nowrap><label for=chk[$i]>$b$data[id]</td>
<td width=1% nowrap><a href=# onclick=memo('$data[id]')><img src=image/memo_old.gif border=0></a> $data[name]</td>
<td width=1% nowrap align=center>$data[level]</td>
<td width=92%><a href='mailto:$data[mail]' onclick=\"return use_mail('$data[mail]')\">$mail</a></td>
<td width=1% nowrap align=center>$home</td>
<td width=1% nowrap align=center>$edit</td>
<td width=1% nowrap align=center>$del</td>
</tr>
";

//////////////////////////////////-0-
$no--;$i++;
}

//////////////////////////////////total num
echo"<input type=hidden name=count value=$i>";
?>
</table>

</td></tr>
<tr><td colspan=2 align=center>
<?
//////////////////////////////////index
index();
?>

</td></tr>
<tr><td colspan=2 height=5></td></tr>
<tr><td colspan=2>

<table align=center width=98% cellpadding=2 cellspacing=0 border=0 bordercolor=white bgcolor=#C9F0FF>
<tr>
<td>
<input type=hidden name=ok value=on>
<input type=hidden name=word value=<?=$word?>>
<input type=hidden name=level value=<?=$level?>>
<input type=hidden name=page value=<?=$page?>>
<input type=hidden name=pagenum value=<?=$pagenum?>>

<input type=button name=select_all class=button value='选择全部' onclick=check() onfocus=blur()> 
等级 <select name=change_level>
<?for($i=9;$i>=1;$i--){echo"<option value=$i>$i</option>";}?>
</select> 
<select name=kind>
<option value=1>修改</option>
<option value=2>删除</option>
</select> 
<input type=submit value=执行 class=button></td></form>
<form method=get action=root_member.php name=搜索 onsubmit="return chk_search()"><td align=right>
等级 <select name=level><option value=''></option>
<?
for($i=9;$i>=1;$i--){
if($i==$level){$selected="selected";}else{$selected="";}
echo"<option value=$i $selected>$i</option>";
}
?>
</select> <input type=input class=input name=word size=5 value='<?=$word?>' onclick=select()> <input type=submit value=搜索 class=button> 
<input type=button class=button value=群发 onclick=mailing()>
</td></tr></table>
</td></tr></form>
<tr><td colspan=2 height=3 bgcolor=#2CBBFF></td></tr>
<tr><td bgcolor=white><a href=root_member.php>列表</a></td><td bgcolor=white><?=$copyright?></td></tr>
</table>
</td></tr></table>

<?mysql_close($connect);?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -