| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1617 人关注过本帖
标题:[求助]islet进来一下,关于修改三级分类的产品信息的问题,
只看楼主 加入收藏
suyongtao
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:33
帖 子:8674
专家分:127
注 册:2004-11-6
收藏
得分:0 
我说的意思说是,通过传一个ID修改一个产品信息,打开这个修改信息的时候,那个三级联动的菜单会显示原来它的类别,而不是空的类..

面朝大海,春暖花开!
2005-08-25 14:31
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
等明天给你改吧 今天没时间 忙死了
2005-08-25 14:38
suyongtao
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:33
帖 子:8674
专家分:127
注 册:2004-11-6
收藏
得分:0 
以下是引用islet在2005-8-25 12:00:17的发言: 修改产品的时候 还是用原来的三级联动来控制查询产品信息 修改产品信息也能调整所属分类 select产品信息的时候就where 最后一级分类就行了 修改分类更容易 修改一级分类直接改就行了 修改二级分类可以用一级联动找到所属二级分类 进行修改 修改三级分类用二级联动找到所属三级分类 进行修改 应该没什么难度吧 就是记住删除分类的同时一定要删除该分类影响的下属分类以及产品 也可以做一个分类合并 合并其所属分类和产品(update 相应分类ID)
你说的这些都不是,我都实现了,我把所有的产品信息都存到一个表里了,是通过产品的ID查询的, 我原来的是二级的,这个你知道,什么都能实现,现在换成三级的了,我数组不行,所以,修改信息的那个界面的,类别也就是三级联动的那个菜单是空值,只有选才会有值,现在我想一打开就是原来产品的类别,三级的都有,还要有三级联动的功能,,,,,,

面朝大海,春暖花开!
2005-08-25 14:42
无根泉
Rank: 2
等 级:新手上路
威 望:4
帖 子:853
专家分:0
注 册:2004-11-4
收藏
得分:0 
加上这个,我在二联互动里是这样搞定的,
<%if session("flag")=false
%>
<body onload="js函数">
<%
session("flag")=true
end if
%>
然后在保存修改页中加入
<%
session("flag")=false
%>
在首面中也加上
<%
session("flag")=false
%>

如果不用session打开这个页面加会不停的刷新,根本不能做任何改动,
如果不在把session("false")的值改变,下去打开后面的二个出不来

我很菜,但我很努力!
2005-08-25 15:11
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
简单说明:
<body onload="bb(<%=rs(categoryid)%>);cc(<%=rs(sortsid)%>)">

读的时候就调用函数 把数据库读出的id传给参数
2005-08-25 15:26
suyongtao
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:33
帖 子:8674
专家分:127
注 册:2004-11-6
收藏
得分:0 
明天试试,,呵呵,

面朝大海,春暖花开!
2005-08-25 15:31
无根泉
Rank: 2
等 级:新手上路
威 望:4
帖 子:853
专家分:0
注 册:2004-11-4
收藏
得分:0 
以下是引用islet在2005-8-25 15:26:40的发言: 简单说明: <body onload="bb(<%=rs(categoryid)%>);cc(<%=rs(sortsid)%>)"> 读的时候就调用函数 把数据库读出的id传给参数
这样不行, 总是会不停的刷新这一页的

我很菜,但我很努力!
2005-08-25 15:31
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
[QUOTE]这样不行,
总是会不停的刷新这一页的[/QUOTE]

不可能吧
那两个函数值是改变&lt;select&gt;里的&lt;option&gt;没有window.open怎么会刷新页面呢 我轼试
2005-08-25 15:49
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
[CODE]&lt;script language="JavaScript"&gt;
function bb(num,num1){
city = new Array();
city[1]= new Array("唐山市","1","1");
city[2]= new Array("石家庄","2","1");
city[3]= new Array("营口市","3","2");
city[4]= new Array("沈阳市","4","2");
if(num1==1){
mr_id=1;
mr_text="唐山市";}
else{
mr_id=0;
mr_text="请选择市";}
//把数组的值用数据库读出
document.form1.s1.length = 0;
document.form1.s2.length = 0;
document.form1.s1.options[0]= new Option(mr_text,mr_id);
document.form1.s2.options[0]= new Option("请选择县","0");
j=1;
for(i=1;i&lt;=4;i++)
{ if(city[i][2]==num)
{document.form1.s1.options[document.form1.s1.length]= new Option(city[i][0],city[i][1]);}
j++}
}
function cc(num,num1){
city = new Array();
city[1]= new Array("唐山路北区","1","1");
city[2]= new Array("唐山古冶区","2","1");
city[3]= new Array("石家庄正定","3","2");
city[4]= new Array("石家庄新集","4","2");
city[5]= new Array("营口站前区","5","3");
city[6]= new Array("营口西市区","6","3");
city[7]= new Array("沈阳市区","7","4");
city[8]= new Array("沈阳三好街","8","4");
if(num1==1){
mr_id=1;
mr_text="唐山路北区";}
else{
mr_id=0;
mr_text="请选择县";}
//把数组的值用数据库读出
document.form1.s2.length = 0;
document.form1.s2.options[0]= new Option(mr_text,mr_id);
j=1;
for(i=1;i&lt;=8;i++)
{ if(city[i][2]==num)
{document.form1.s2.options[document.form1.s2.length]= new Option(city[i][0],city[i][1]);}
j++}
}
&lt;/script&gt;
&lt;body onload="bb(1,1);cc(1,1)"&gt;
&lt;form name="form1" method="post" action=""&gt;
&lt;!--form1.ss的值用数据库读出--&gt;
&lt;select name="ss" onChange="bb(document.form1.ss.options[document.form1.ss.selectedIndex].value,0)"&gt;
&lt;option value="0"&gt;请选择省&lt;/option&gt;
&lt;option value="1" selected&gt;河北省&lt;/option&gt;
&lt;option value="2"&gt;辽宁省&lt;/option&gt;
&lt;/select&gt;
&lt;select name="s1" onChange="cc(document.form1.s1.options[document.form1.s1.selectedIndex].value,0)"&gt;
&lt;/select&gt;
&lt;select name="s2" id="s2"&gt;
&lt;/select&gt;
&lt;/form&gt;
&lt;/body&gt;
[/CODE]

[此贴子已经被作者于2005-8-25 16:16:21编辑过]


2005-08-25 16:06
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
改完了。。。虽然不怎么完美 但是也能用
2005-08-25 16:17
快速回复:[求助]islet进来一下,关于修改三级分类的产品信息的问题,
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022698 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved