今天工作中遇到的根据用户id取得产品大类和相关小类的问题
2015-02-10 14:30
302 查看
今天做了一个项目,需求是客户登陆后,可以从会员中心发布详细信息(包括联系信息和公司信息),插入到数据库后在将来生成一个公司页面模板,一般的产品大类+小类
用repeater嵌套就可以了,但是这个涉及到某个用户发布某几个产品大类+小类,首先根据登陆的session("userid"),从产品表中取得产品大类id,,一个session("userid")能发布多个产品,代码如下:
private void bindSWDaLei()
{
//暂时先绑定上所有信息??
int uid = 1;//临时
DataTable dt = Class1.ExecSel("select distinct p_b_ID from product where p_UserID=" + uid + "");
string getids = "";
if (dt != null && dt.Rows.Count > 0)
{
for (int i = 0; i < dt.Rows.Count; i++)
{
getids += dt.Rows[i]["p_b_ID"].ToString() + ",";
}
getids = getids.Substring(0, getids.Length - 1);
string strSql = "select * from Class where Menu_ID in (" + getids + ")";
DataTable dtDL = Class1.ExecSel(strSql);
RpDL.DataSource = dtDL;
RpDL.DataBind();
}
}
getids += dt.Rows[i]["p_b_ID"].ToString() + ",";
string strSql = "select * from Class where Menu_ID in (" + getids + ")";
这里的用法很关键,自己以后工作中要注意
用repeater嵌套就可以了,但是这个涉及到某个用户发布某几个产品大类+小类,首先根据登陆的session("userid"),从产品表中取得产品大类id,,一个session("userid")能发布多个产品,代码如下:
private void bindSWDaLei()
{
//暂时先绑定上所有信息??
int uid = 1;//临时
DataTable dt = Class1.ExecSel("select distinct p_b_ID from product where p_UserID=" + uid + "");
string getids = "";
if (dt != null && dt.Rows.Count > 0)
{
for (int i = 0; i < dt.Rows.Count; i++)
{
getids += dt.Rows[i]["p_b_ID"].ToString() + ",";
}
getids = getids.Substring(0, getids.Length - 1);
string strSql = "select * from Class where Menu_ID in (" + getids + ")";
DataTable dtDL = Class1.ExecSel(strSql);
RpDL.DataSource = dtDL;
RpDL.DataBind();
}
}
getids += dt.Rows[i]["p_b_ID"].ToString() + ",";
string strSql = "select * from Class where Menu_ID in (" + getids + ")";
这里的用法很关键,自己以后工作中要注意
相关文章推荐
- 今天遇到一个奇怪的问题 android:sharedUserId有关
- 今天工作遇到问题的解决方法及感悟
- 今天在工作中遇到的一个问题
- php中记录用户访问过的产品,在cookie记录产品id,id取得产品信息
- 工作中遇到的listview相关问题(二)——item包含EditText
- 在路上看和今天要解决的问题可能相关的书,顺便工作上实践一下,立码就记住了
- 工作中遇到maven 相关问题
- ubuntu12.04切换用户时遇到的eclipse相关问题
- 今天工作中遇到的两个问题。
- 今天工作需要调用一个c++程序,以给那个程序发送请求的方式,遇到了跨域问题
- 今天遇到一个问题,听我细细道来一个div id=a 里面还有一个div id =b 问题是点击a会弹出a 那么点击b 会弹出b紧接着弹出a 我想实现的效果是点击b只弹出b
- 今天项目中遇到的一个问题:判断新闻Id是否存在
- 时隔很久,要重新开始编程。今天试了下从头开始在ORACLE中建用户记录下遇到的问题,以备将来可查。
- 本文作者对iOS开发者及设计师在面试时可能会遇到的问题进行了筛选与汇总。一方面,能够帮助HR在短时间内获取更多反馈信息,以甄选合适人选,而开发者及设计师在寻找相关工作时,也可作为参考,为面试做好万全准
- php中记录用户访问过的产品,在cookie记录产品id,id取得产品信息
- 今天先学了一个数据库语句,我先记录下来,果然是在工作中遇到的问题,印象更深刻啊
- magento中根据用户的id获取用户的所有订单以及每个订单中的物品 以及物品的相关属性
- 工作中遇到的oracle分页查询问题及多表查询相关
- 工作遇到相关问题查阅
- sql根据一条数据ID取得上一条和下一条的问题