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

📄 manage.php

📁 php模块设计。。。里面的模块很有学习价值
💻 PHP
字号:
<?
	include("db_conn.php");
	include("db_func.php");

	// 使用 JOIN 语句将 member、member_info 及 level 三个 table 整
        // 合为一个 Table BEGIN
	$SQLStr = "SELECT member.*,member_info.*,level.* FROM member AS member ";
	$SQLStr .= "LEFT JOIN member_info AS member_info ON member.m_id = member_info.m_id ";
	$SQLStr .= "LEFT JOIN level AS level ON member.m_level = level.m_level WHERE is_licenced = '$lic' AND is_deleted='$del'";
	$res = db_query($SQLStr);
	// 使用 JOIN 语句将 member、member_info 及 level 三个 table 整
        // 合为一个 Table END

	$nums = db_num_rows($res);
?>
<?include("up.htm")?>
<script>

<!-------------- 打开查询会员的新窗口 BEGIN -------------->
function memberCheck()
{
	var Name = document.form1.username1.value;
	window.open("member_detail.php?name="+Name,"Check","width=640,height=480,status=0,scrollbars=0,resizable=1,menubar=0,toolbar=0,location=0");
}
<!---------------- 打开查询会员的新窗口 END --------------->

<!----- 将所有 checkbox 都勾选或取消的 Script 函数 BEGIN ----->
function select_all(formName, elementName, selectAllName)
{
	if(!document.forms[formName].elements[elementName])
		return;
	if(document.forms[formName].elements[selectAllName].checked)
		for(var i = 0; i < document.forms[formName].elements[elementName].length; i++)
			document.forms[formName].elements[elementName][i].checked = true;
	else
		for(var i = 0; i < document.forms[formName].elements[elementName].length; i++)
				document.forms[formName].elements[elementName][i].checked = false;
}
<!------ 将所有 checkbox 都勾选或取消的 Script 函数 END ------>

<!------ 利用按钮勾选所有 checkbox 的 Script 函数 BEGIN ------>
function select_button(formName, elementName)
{
		for(var i = 0; i < document.forms[formName].elements[elementName].length; i++)
			document.forms[formName].elements[elementName][i].checked = true;
		document.form1.submit();
}
<!------- 利用按钮勾选所有 checkbox 的 Script 函数 END ------->

</script>

<form name="form1" method="post" action="member_process.php">
    <table width="600" border="0" bgcolor="#8BC1CD" align="center">
        <tr> 
            <td height="30"> 
              <div align="center"><a href="manage.php?lic=1&del=0">会员管理首页</a></div>
            </td>
            <td>
               <div align="center"><a href="manage.php?lic=0&del=0">待审核会员</a></div>
            </td>
            <td>
               <div align="center"><a href="manage.php?lic=1&del=1">被冻结会员</a></div>
            </td>
        </tr>
    </table>
    <table width="600" border="0" align="center">
      <tr> 
        <td colspan="4" bgcolor="#0066CC"> 
          <div align="center"><font size="3" color="#FFFFFF">查询特定会员: 
            <input type="text" name="username1">
            <input type="button" name="submit3" value="送出" onclick="javascript:memberCheck();">
            </font> </div>
        </td>
      </tr>
      <tr> 
        <td width="42"><font size="3"></font></td>
        <td width="226"><font size="3"></font></td>
        <td width="110"><font size="3"></font></td>
        <td width="204"><font size="3"></font></td>
      </tr>
      <tr bgcolor="#0066CC"> 
        <td width="80"> 
          <div align="center"><font size="3" color="#FFFFFF"><input type="checkbox" name="all" onclick="select_all('form1','m_id[]',this.name);">全选</font></div>
        </td>
        <td width="188"> 
          <div align="center"><font size="3" color="#FFFFFF">账号姓名</font></div>
        </td>
        <td width="110"> 
          <div align="center"><font size="3" color="#FFFFFF">权限等级</font></div>
        </td>
        <td width="204"> 
          <div align="center"><font size="3" color="#FFFFFF">权限变动</font></div>
        </td>
      </tr>
<?
	if ($nums>0) // 若表内有会员信息
	{
	  for ($i=0;$i<$nums;$i++)
	  {
            // 判断目前行数来决定背景颜色 BEGIN
	    $row = db_fetch_array($res);
		if ($i%2 == 0)
 			echo"<tr bgcolor='#E3F0F4'>";
		else
 			echo"<tr>";
            // 判断目前行数来决定背景颜色 END

	    echo "<td width='80' align='center'><input type='checkbox' name='m_id[]' value='" . $row['m_id'] . "'></td>\n";
	    echo "<td width='188' align='center'><a href='member_detail.php?name=" . $row['m_username'] . "' target='_blank'>" . $row['m_username'] . "(" . $row['m_surname'] . $row['m_frontname'] . ")</a></td>\n";
	    echo "<td width='110'><select name='level[]'>";
	    echo "<option value='" . $row['m_level'] . "'>" . $row['levelname'] . "</option>";
    	    echo "<option value='1'>管理员</option>";
    	    echo "<option value='2'>版主</option>";
    	    echo "<option value='3'>版主助理</option>";
    	    echo "<option value='4'>高级会员</option>";
    	    echo "<option value='5'>付费会员</option>";
    	    echo "<option value='6'>一般会员</option>";
    	    echo "<option value='7'>新手</option>";
  	    echo "</select></td>";
	    echo "<td width='204' align='center'>";

            //按下更改级别按钮时会将所有的 checkbbox 勾选起来
            echo "<input type='button' name='submitlevel' value='更改级别' onClick=\"select_button('form1','m_id[]');\"></td></tr>";
	  }
	  // 利用 hidden 方法将会员列表的数目送给下一页
	  echo "<input type='hidden' name='nums' value='" . $nums ."'>";
	}

?>
      <tr> 
        <td align="center"> 
<?
	if ($lic==1&$del==0) 
	{
          echo "<input type='submit' name='submitprocess' value='冻结会员资格'>";

	  // 利用 hidden 方法将 del=1 参数送出
	  echo "<input type='hidden' name='del' value='1'>";
	}
	if ($lic==1&$del==1)
	{
          echo "<input type='submit' name='submitprocess' value='回复会员资格'>";

	  // 利用 hidden 方法将 del=0 参数送出
	  echo "<input type='hidden' name='del' value='0'>";
	}
	if ($lic==0)
	{
	  echo "<input type='submit' name='submitprocess' value='确认会员资格'>";

	  // 利用 hidden 方法将 lic=1 参数送出
	  echo "<input type='hidden' name='lic' value='1'>";
	}
?>
	</td>
     </tr>
    </table>
    <br>
  </div>
</form>
<?include("down.htm")?>

⌨️ 快捷键说明

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