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

📄 area_list.php

📁 中观在线zol的后台管理代码
💻 PHP
字号:
<?php 
require_once("../../config.inc.php");
$manuid = $_GET['manuid']?(int)$_GET['manuid']:297;
if( $_GET['ACT']=="delete" ){
	$area_id = $_GET['area_id'];
	$sql = "select z_sort from z_area where z_id={$area_id}";
	$area_sort = $DB_Read->get_var($sql);
	$sql = "delete from z_area_products where z_areaid={$area_id}";
	$DB_Write->query($sql);
	$sql = "update z_area set z_sort=z_sort-1 where z_manuid={$manuid} and z_sort>{$area_sort}";
	$DB_Write->query($sql);
	$sql = "delete from z_area where z_id={$area_id}";
	$DB_Write->query($sql); 

}

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta name="author" content="shenjianhong" />
<meta name="keywords" content="" />
<meta name="description" content="" />
<title>大区列表</title>
<link href="../include/css/area.css" rel="stylesheet" type="text/css" />

<style type="text/css">
<!--
.STYLE1 {
	color: #FF0000;
	font-weight: bold;
}
-->
</style>
</head>
<?php 
//取品牌
$sql = "select manu.id,manu.name
	    from manufacturer as manu,manu_product as rel 
	    where manu.id in ('297', '295','98','1069','1763') 
	    and rel.subcatid=57 and rel.merchantid=0 and rel.manuid=manu.id and manu.name<>'' 
	    order by rel.sequence desc,manu.level desc,manu.id ";
$manu_arr = $DB_Product_Read->get_results($sql,"O");
//print_r($manu_arr);
//获得所选品牌ID及名称

$manu_name = '';
foreach ( $manu_arr as $item ){
	if( $manuid == $item->id ){
		$manu_name = $item->name;
		break;
	}
}


//取排序序号最大值
$sql	= "select z_sort from z_area where z_manuid={$manuid} order by z_sort desc limit 1";
$max_sort 	= $DB_Read->get_var($sql,'O');
//排序
if( 'sort' == $_POST['ACT'] ){
	if( $_POST['act_ob'] ){
		$change_item = (int)$_POST['act_ob'];//哪个列表要排序
		$change_value = (int)$_POST["area".$change_item];//要放入的位置
		 // 要放入的ID
		 $sql = "select z_id from z_area where z_manuid={$manuid} and z_sort={$change_item}";
		 $target_id = $DB_Read->get_var($sql);
		 if( $change_item>$change_value ){//上调
			//开始排序
		 	$sql = "update z_area set z_sort=z_sort+1 where z_manuid={$manuid} and z_sort>={$change_value} and z_sort<{$change_item} ";
		 	$DB_Write->query($sql);
		 	$sql = "update z_area set z_sort={$change_value} where z_manuid={$manuid} and z_id={$target_id} ";
		 	$DB_Write->query($sql);
		 }else{
		 	$sql = "update z_area set z_sort=z_sort-1 where z_manuid={$manuid} and z_sort>{$change_item} and z_sort<={$change_value} ";
		 	$DB_Write->query($sql);
		 	$sql = "update z_area set z_sort={$change_value} where z_manuid={$manuid} and z_id={$target_id}";
		 	$DB_Write->query($sql);
		 }
		
	}
}


//取大区
$sql 	= "select z_id,z_manuid,z_name,z_sort from z_area where z_manuid=".$manuid." order by z_sort ";
$area_arr = $DB_Read->get_results($sql,"O");
?>
<script language="javascript" >


function sort_submit(ch_manu){
	document.sort_form.act_ob.value=ch_manu;
	document.sort_form.submit();
}
</script>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
        <td class="td_bd1"><span class="f18">手机论坛品牌后台设置</span>&nbsp;&nbsp;<a href="create_area.php">大区设置</a></td>
    </tr>
    <tr>
        <td height="60" >&nbsp;&nbsp; 
        <?php 
        if( is_array($manu_arr) ){
        	foreach ($manu_arr as $item){
        		if( $manuid == $item->id ){
        			echo '<a  href="?manuid='.$item->id.'" class="STYLE1">'.$item->name.'</a> ┆ ';
        		}else{
        			echo '<a  href="?manuid='.$item->id.'" >'.$item->name.'</a> ┆ ';
        		}
        	}
        }

        ?>
  		</td>
   </tr>
    <tr>
        <td height="26" class="f12">&nbsp;&nbsp; <strong>共23大区</strong> <span class="lv12">排序:先按品牌,再按大区排序</span></td>
    </tr>
</table>
<table width="100%" border="0" cellpadding="6" cellspacing="1" bgcolor="#333333">
  <form  name="sort_form" method="post" action="area_list.php?manuid=<?php echo $manuid;?>">
  <input type="hidden" name="ACT" value="sort"  />
  <input type="hidden" name="act_ob" value=""  />
    <tr bgcolor="#FFFFFF">
    	<td width="40" align="center" class="f18">序号</td>
        <td width="120" align="center" class="f18">品牌</td>
        <td width="120" align="center" class="f18">大区</td>
        <td class="f18">&nbsp;&nbsp; 关联产品</td>
    </tr>

    <?php 
    foreach ( $area_arr as $item ){
    	$sql = "select z_productid from z_area_products where z_areaid={$item->z_id} ";
    	$all_pro_arr = $DB_Read->get_results($sql,"O");
    	if( is_array($all_pro_arr)){
    		$pro_num = count($all_pro_arr);
    	}else{
    		$pro_num = 0;
    	}
    	$sql = "select z_productid from z_area_products where z_areaid={$item->z_id} limit 4";
		$pro_arr = $DB_Read->get_results($sql,"O");
		
		
	?>
    <tr bgcolor="#E8F5FF">
    	<td width="20">
    	 <select name="area<?php echo $item->z_sort;?>" id="select" onchange="javascript:sort_submit('<?php echo $item->z_sort;?>')">
    	<?php 
    	for( $i=1; $i<=$max_sort; $i++ ){
    		echo "<option ";
    		if( $item->z_sort==$i ){
    			echo "selected";
    		}
    		echo ">".$i."</option>";
    	}
    	?>
    	</select>
    	</td>
        <td align="center"><?php echo $manu_name;?> </td>
        <td align="right">
        <?php echo $item->z_name?>
        <a href="modify_area.php?area_id=<?php echo $item->z_id;?>&manuid=<?php echo $manuid;?>">[修改]</a>
        <a href="?ACT=delete&area_id=<?php echo $item->z_id;?>&manuid=<?php echo $manuid;?>" onclick="javascript:return confirm('该操作会连同关联产品一起删除且不可恢复,确认删除?');">[删除]</a></td>
        <td>共<?php echo $pro_num;?>款:
        <?php 
//        print_r($pro_arr);
        if( is_array($pro_arr) && $pro_num ){
        foreach ( $pro_arr as $item2 ){
			$sql = "select z_name from z_product_tmp where z_productid={$item2->z_productid} ";
			$pro_name = $DB_Read->get_var($sql);
	        echo '<a href="#">'.$pro_name.'</a>,';
	        
        }
        echo "....";
        }
        ?>
        <a href="modify_pro.php?area_id=<?php echo $item->z_id;?>&manuid=<?php echo $manuid;?>" class="fi">修改</a></td>
    </tr>
    <?php 
    }
    ?>
    </form>
</table>
<p>&nbsp;</p>
</body>
</html>

⌨️ 快捷键说明

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