<?php
require_once("d:/AppServ/www/BBS/database_config.php");
if(isset($_POST['tj']))
{
//获取值
//print_r($_POST);
$value=$_POST['bk'];
$number=$_POST['h'];
$value3=$_POST['new_bankuai_4'];
for($i=0;$i<count($value);$i++)
{
$comand="insert into bbs_subarea values(null,'".$number[$i]."','".$value[$i]."','".$value3[$i]."')";
mysql_query($comand);
}
}
?>
<!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" />
<link rel="stylesheet" href="css/common.css" type="text/css" />
<title>无限接连菜单</title>
<script>
var xmlhttp;
function check_ajax_xmlhttp()
{
try{
xmlhttp=new XMLHttpRequest();
}
catch(e)
{
try
{
xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
try
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e)
{
xmlhttp=false;
alert("当前浏览器不支持ajax!请升级您的浏览器版本!");
}
}
}
}
function add_new(num,_id)
{
var obj=num.previousSibling;
var value=obj.childNodes;
if(value[1].innerHTML=="版块阶梯名称")
{
var _newtr=document.createElement("tr");
var _newtd1=document.createElement("td");
var _newtd2=document.createElement("td");
var _newtd3=document.createElement("td");
var _newtd4=document.createElement("td");
_newtd1.setAttribute("align","center");
_newtr.setAttribute("id","_id");
_newtd1.innerHTML="<input name='new_bankuai3[]' id='new_number3[]' type='text'size='5' value='0'><input type='hidden' name='h[]' id='"+_id+"' value='"+_id+"'>";
_newtd2.innerHTML="<input name='bk[]' type='text'size='15'value='新分区名称'>";
_newtr.appendChild(_newtd1);
_newtr.appendChild(_newtd2);
_newtr.appendChild(_newtd3);
_newtr.appendChild(_newtd4);
num.parentNode.insertBefore(_newtr,num);
//alert(document.getElementById(_id).value);
}
else
{
var _obj=num.parentNode;
var _length=_obj.childNodes.length-6;
var _newtr=document.createElement("tr");
var _newtd1=document.createElement("td");
var _newtd2=document.createElement("td");
var _newtd3=document.createElement("td");
var _newtd4=document.createElement("td");
_newtd1.setAttribute("align","center");
_newtr.setAttribute("id","_id");
if(_length<10)
{
_newtd1.innerHTML="<input name='new_bankuai3[]' id='"+_length+"' type='text'size='5' value='0'><input type='hidden' name='h[]' id='"+_length+"' value='00"+_length+"'>";
}else if(_length<100)
{
_newtd1.innerHTML="<input name='new_bankuai3[]' id='"+_length+"' type='text'size='5' value='0'><input type='hidden' name='h[]' id='"+_length+"' value='0"+_length+"'>";
}
_newtd2.innerHTML="<input name='bk[]' type='text'size='15'value='新分区名称'>";
_newtr.appendChild(_newtd1);
_newtr.appendChild(_newtd2);
_newtr.appendChild(_newtd3);
_newtr.appendChild(_newtd4);
num.parentNode.insertBefore(_newtr,num);
//alert(document.getElementById(_length).value);
}
}
function test1(obj,id)
{
// 根据当前对象去找到他的父节点直到找到tr
var _tr=obj.parentNode.parentNode;
var new_tr=_tr.cloneNode(true);
var m=obj.parentNode.parentNode;//tr//找到当前对象所在的行
if(m.nextSibling.id.length==3)
{
if(m.previousSibling.id.length==0)
{
new_tr.id=id+"001";
new_tr.childNodes[0].innerHTML="<input name='new_bankuai3[]' id='new_number3[]' type='text'size='5' value='"+new_tr.id+"'><input type='hidden' name='h[]' id='"+new_tr.id+"' value='"+new_tr.id+"'>";
new_tr.childNodes[1].innerHTML="|------><input type='text' name='bk[]' value='新版块名称2'>";//追加
var next_tr=_tr.nextSibling;//找到他的下一个兄弟节点
_tr.parentNode.insertBefore(new_tr,next_tr);
return;
}
}
else if(m.nextSibling.id.length==6 || m.nextSibling.id.length==3)
{
var id=m.nextSibling.id;
//alert(id);
var obj2=document.getElementById(id);
var _tr2=obj2.parentNode.parentNode;
var new_tr2=_tr.cloneNode(true);
new_tr2.id="00"+String(Number(id)+1);
new_tr2.childNodes[0].innerHTML="<input name='new_bankuai3[]' id='new_number3[]' type='text'size='5' value='"+new_tr2.id+"'><input type='hidden' name='h[]' id='"+new_tr2.id+"' value='"+new_tr2.id+"'>";
new_tr2.childNodes[1].innerHTML="|------><input type='text' name='bk[]' value='新版块名称2'> ";//追加
obj2.parentNode.insertBefore(new_tr2,obj2);
//var s=new_tr.id;
//alert(document.getElementById(s));
}
if(_tr.previousSibling.id.length==3 || _tr.previousSibling.id.length==6 || _tr.previousSibling.id.length==9)
{
if(_tr.nextSibling.id.length==6 || m.nextSibling.id.length=="new_m")
{}
else
{
new_tr.id=_tr.id+"001";
var id3=new_tr.id;
new_tr.childNodes[0].innerHTML="<input name='new_bankuai3[]' id='new_number3[]' type='text'size='5' value='"+new_tr.id+"'><input type='hidden' name='h[]' id='"+new_tr.id+"' value='"+new_tr.id+"'>";
new_tr.childNodes[1].innerHTML="|------><input type='text' name='bk[]' value='新版块名称2'> ";//追加
var next_tr=_tr.nextSibling;//找到他的下一个兄弟节点
_tr.parentNode.insertBefore(new_tr,next_tr);
}
}
}
function test3(obj3,id)
{
var tr_=obj3.parentNode.parentNode.parentNode;
var new_tr_=tr_.cloneNode(true);
//alert(tr_.id);//没有第三级的情况
if(tr_.nextSibling.id.length==3 )
{
new_tr_.id=tr_.id+"001";
var id=new_tr_.id;
//alert(id);
new_tr_.childNodes[0].innerHTML="<input name='new_bankuai3[]' id='new_number3[]' type='text'size='5' value='0'><input type='hidden' name='h[]' id='"+id+"' value='"+id+"'>";
new_tr_.childNodes[1].innerHTML="|------------><input name='bk[]' type='text' value='新版块名称3'> <select name='new_bankuai_4[]' id='new_bankuai_4'><option value='无'>无</option><option value='坛内事务版块'>坛内事务版块</option><option value='技术交流类版块'>技术交流类版块</option><option value='发布公告类版块'>发布公告类版块</option><option value='发起活动类版块'>发起活动类版块</option><option value='娱乐灌水类版块'>娱乐灌水类版块</option></select>";
//追加
var next_tr_=tr_.nextSibling;//找到他的下一个兄弟节点
tr_.parentNode.insertBefore(new_tr_,next_tr_);
}
else if(tr_.nextSibling.id.length==9)
{
//获取他的下一级的id
var next_id=tr_.nextSibling.id;
//alert(next_id);
//找到他的下一个兄弟节点
var obj2=document.getElementById(next_id);
var new_tr_2=tr_.cloneNode(true);
new_tr_2.id="00"+String(Number(next_id)+1);
//alert(new_tr_2.id);
new_tr_2.childNodes[0].innerHTML="<input name='new_bankuai3[]' id='new_number3[]' type='text'size='5' value='0'><input type='hidden' name='h[]' id='"+new_tr_2.id+"' value='"+new_tr_2.id+"'>";
new_tr_2.childNodes[1].innerHTML="|------------><input name='bk[]'' type='text' value='新版块名称3'> <select name='new_bankuai_4[]' id='new_bankuai_4'><option value='无'>无</option><option value='坛内事务版块'>坛内事务版块</option><option value='技术交流类版块'>技术交流类版块</option><option value='发布公告类版块'>发布公告类版块</option><option value='发起活动类版块'>发起活动类版块</option><option value='娱乐灌水类版块'>娱乐灌水类版块</option></select>";
obj2.parentNode.insertBefore(new_tr_2,obj2);
}
else
{
new_tr_.id=tr_.id+"001";
var id=new_tr_.id;
//alert(id);
new_tr_.childNodes[0].innerHTML="<input name='new_bankuai3[]' id='new_number3[]' type='text'size='5' value='0'><input type='hidden' name='h[]' id='"+id+"' value='"+id+"'>";
new_tr_.childNodes[1].innerHTML="|------------><input name='bk[]' type='text' value='新版块名称3'> <select name='new_bankuai_4[]' id='new_bankuai_4'><option value='无'>无</option><option value='坛内事务版块'>坛内事务版块</option><option value='技术交流类版块'>技术交流类版块</option><option value='发布公告类版块'>发布公告类版块</option><option value='发起活动类版块'>发起活动类版块</option><option value='娱乐灌水类版块'>娱乐灌水类版块</option></select>";
//追加
var next_tr_=tr_.nextSibling;//找到他的下一个兄弟节点
tr_.parentNode.insertBefore(new_tr_,next_tr_);
}
}
</script>
</head>
<body>
<div id="man_zone">
<form name="form4" action="bbs_tsg.php" method="post">
<table width="99%" border="0" align="center" cellpadding="3" cellspacing="1" class="table_style">
<tr>
<td class="left_title_1" colspan="4" align="left" ><span class="left-title">版块管理</span></td>
</tr>
<tr>
<td align="left" colspan="4">--><span class="left-title" style="font-size:18px; font-weight:800; color:#73938E">技巧提示</span></td>
</tr>
<tr>
<td colspan="4"><ul><li type="disc">版主用户名为粗体,则表示该版主权限可继承到下级版块</li></ul></td>
</tr>
<tr>
<td class="left_title_1" style="width:10%; text-align:center" >显示顺序</td>
<td class="left_title_1" style="65%; text-align:left" >版块阶梯名称</td>
<td class="left_title_1" style="width:12% ; text-align:center">版主</td>
<td class="left_title_1" style="width:12%; text-align:center" >操作</td>
</tr>
<?php
$comand="select * from bbs_subarea order by number";
$result=mysql_query($comand);
$num=mysql_num_rows($result);
if($num>0)
{
while($row=mysql_fetch_array($result))
{
$number_length = strlen($row[1])/3;
if($number_length==1)
{
?>
<tr id="<?=$row[1]?>">
<td style="text-align:center" >
<input type="text" id="<?=$row[1]?>" size="5" value="0"></td>
<td style="text-align:left; font-weight:900">
<input type="text" size="15" value="<?=$row[2]?>" style="font-weight:900"/>
<input type="button" value="+" style="cursor:hand; color:#FFFFFF; background-color:#FF9933; font-weight:900" οnclick="test1(this,'<?=$row[1]?>')">
</td>
<td style="text-align:center" ><a href="#">添加版主</a></td>
<td style="text-align:center"><a href="#">编辑</a>/<a href="#">删除</a></td>
</tr>
<?php
}
elseif($number_length==2)
{
?>
<tr id="<?=$row[1]?>">
<td style="text-align:center" >
<input type="text" size="5" value="0">
</td>
<td style="text-align:left;">|------>
<input type="text" id="<?=$row[1]?>" size="15" value="<?=$row[2]?>">
<input type="hidden" value="<?=$row[1]?>">
<a href="#">
<input name="<?=$row[1]?>" id="<?=$row[1]?>" type="button" value="+" style="cursor:hand; color:#FFFFFF; background-color:#FF9933; font-weight:900" οnclick=" test3(this,'<?=$row[1]?>');" >
</a>
</td id="m_er">
<td style="text-align:center" ><a href="#">添加版主</a></td>
<td style="text-align:center"><a href="#">编辑</a>/<a href="#">删除</a></td>
</tr>
<?php
}
elseif($number_length==3)
{
?>
<tr id="<?=$row[1]?>" >
<td style="text-align:center" >
<input id="<?=$row[1]?>" type="text" size="5" value="0"></td>
<td style="text-align:left;">|------------>
<input type="text" size="15" value="<?=$row[2]?>">
<input type="hidden" value="<?=$row[1]?>">
<select name="san" >
<option value="<?=$row[3]?>" selected="selected"><?=$row[3]?>
<option value='无'>无</option>
<option value='坛内事务版块'>坛内事务版块</option>
<option value='技术交流类版块'>技术交流类版块</option>
<option value='发布公告类版块'>发布公告类版块</option>
<option value='发起活动类版块'>发起活动类版块</option>
<option value='娱乐灌水类版块'>娱乐灌水类版块</option>
</select>
</td>
<td style="text-align:center" > </td>
<td style="text-align:center"> </td>
</tr>
<?php
}
}
}
?>
<?php
$sql="select number from bbs_subarea where number like '___' order by number desc";
$result=mysql_query($sql);
$num=mysql_num_rows($result);
$number=substr($row[0],-3,3)+1;
$new_num=sprintf("%03d",$number);
?>
<tr id="new_m" >
<td style="text-align:center" > </td>
<td style="text-align:left;"><a href="#" style="color:#FF9933; font-size:12px"><input type="button" value="+" style="cursor:hand; color:#FFFFFF; background-color:#FF9933; font-weight:900" οnclick="add_new(new_m,'<?=$new_num?>');">添加新分区 </a>
</td>
<td style="text-align:center" > </td>
<td style="text-align:center"> </td>
</tr>
<?
?>
<tr>
<td align="center" colspan="4">
<input name="tj" type="submit" value=" 提 交 " /></td>
</tr>
<tr bgcolor="#FFFFFF></tr>
</table>
</form>
</div>
</body>
</html>
无限级菜单
最新推荐文章于 2024-07-09 20:42:41 发布