jquery获取下拉框值从数据库获取数据 逻辑层怎么获取数据呢

数据库动态输出多个Select下拉框,页面操作时办修改其中某一个Select的值,请问在PHP中如何获取这个值?_百度知道
数据库动态输出多个Select下拉框,页面操作时办修改其中某一个Select的值,请问在PHP中如何获取这个值?
前使用这个循环输出。。,但它只对最后一个Select有效
提问者采纳
没看明白问题。。贴点代码呗
循环输出下面的:&select name=&state& id=&equipmentstate&&
&option value=&OK&&OK&/option&
&option value=&NG&&NG&/option&
&option value=&Repairing&&Repairing&/option&
&option value=&useless&&Useless&/option&
&/select&&input type=&submit& name=&alterstate& value=&Alter state&/&但是,在页面操作的时候,是修改某一个Select的值……只能抓到最后一个Select的值,可以用什么方法解决呢
那就把你的页面操作代码贴出来,我不知道你是怎么操作的,怎么给你想法解决呢。。
提问者评价
先终结它吧。谢谢你帮助。
其他类似问题
下拉框的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁“三层结构”是“外观层”、“商业逻辑层”、“数据库层” 实例 - 欣路历程 - 博客园
随笔 - 39, 文章 - 0, 评论 - 10, 引用 - 0
# 留言板页面的外观代码都存放在 .aspx 文件中# 当用户点击页面上的提交按钮时,先将文本信息传递给一个 LeaveWord 类对象(LeaveWord 类的定义被封装到“商业逻辑层”)# 之后让这个对象执行 Post() 将留言信息发送到数据库用一个简单的代码就是:&&&&& &textarea id="Content" runat ="server"&&/textarea&&&&&& &input type="button" id="Post" runat ="server" /&&&&&& // ----------------------------------------&&&&& // 在外观层,当用户点击发送按钮后&&&&& // ----------------------------------------&&&&& private void Post_ServerClick(object sender, EventArgs e)&&&&& {&&&&&&&&& LeaveWord lword=new LeaveWord();&&&&&&&&& lword.Content=Content.V&&&&&&&&& lword.Post();&&&&& }&&&&& // ----------------------------------------&&&&& // 在商业逻辑层,定义 LeaveWord 类&&&&& // ----------------------------------------&&&&& public class LeaveWord&&&&& {&&&&&&&&& public string C&&&&&&&&& public void Post()&&&&&&&&& {&&&&&&&&&&&&& new LWordData().Post(this.Content);&&&&&&&&& }&&&&& }&&&&& // ----------------------------------------&&&&& // 数据库层,定义发送方法&&&&& // ----------------------------------------&&&&& public class LWordData&&&&& {&&&&&&&&& public void Post(string content)&&&&&&&&& {&&&&&&&&&&&&& // 打开数据库,将 content 插入到表中&&&&&&&&& }&&&&& }这样,外观层就不必费心数据库操作了...理解基本正确.但是数据层已经只是数据库的操作,不应该和业务有任何关系,你可以参考SqlHelper.cs提醒一点,系统的"层"是对代码的一种逻辑划分,并不是一定要三层,假设你的系统很简单,就一个页面,那一层就可以,如果系统很复杂,也可能是n层.差不离了,核心就是外层绝对不会涉及任何数据处理,他的任务是设置界面,获取数据,输出数据业务层最重要,所有数据处理在这里,如何运用外层提供的数据处理业务数据库层一般都建议调用存储过程,返回数据集或其他所需数据;.net的那两个例子很好,多学习一下.
一个原则:上层调下层上层对下层是不可见的设计时,表现层只调用逻辑层,表现层主要是取得页面的数据传到逻辑层,和把从逻辑层得到的数据显示到页面上。逻辑层负责把数据加工整理传到数据层和把从数据层取得的数据加工数据层就只负责把数据对数据库操作业务逻辑层 就是给上层和下层下达命令和调节行为的中间层,这样说易于理解一点.在C#中,获取数据库的值,然后如何使两个下拉列表框的值相关联???
在C#中,获取数据库的值,然后如何使两个下拉列表框的值相关联???
比如从数据库获取的班级信息(有1,2,3,4班)放在第一个下拉列表框中,第二个下拉列表框的值只局限在对应班级的学生的信息;代码应怎么写???
前台代码:
班级下拉表:
&asp:DropDownList ID="DropDownList1" runat="server" &&&&&&&&&&& onselectedindexchanged="DropDownList1_SelectedIndexChanged"&&/asp:DropDownList&学生下拉表:
&asp:DropDownList ID="DropDownList2" runat="server"&&/asp:DropDownList&&
后台代码:
#region 班级下拉表回发&&&&&&& protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)&&&&&&& {&&&&&&&&&&& int classID = Convert.ToInt32(DropDownList1.SelectedValue);//获取班级ID&&&
&&&&&&&&&& DropDownList1.SelectedValue 指班级ID,如果你是DropDownList2.SelectedItem.Text就用换个&&&&&&&&&&& string sql = "select * from 学生表 where 班级ID=classID";//大概的根据班级ID获取学生信息的sql语句&&&&&&&&&&& //这里写你怎么获取数据,并把数据源给下面的table&&&&&&&&&&& DataTable table=new DataTable();&&&&&&&&&&& //获取完数据后,绑定学生信息到下拉表中&&&&&&&&&&& DropDownList2.DataSource =//给学生下拉框指定数据源&&&&&&&&&&& DropDownList2.DataValueField=table.Columns["学生编号字段"].ToString();//指定下拉框的值的数据源字段&&&&&&&&&&& DropDownList2.DataTextField = table.Columns["学生姓名字段"].ToString();//指定下拉框的显示文本的数据源字段&&&&&&&&&&& DropDownList2.DataBind();//绑定数据&&&&&&&&&&&
&&&&&&& }&&&&&&& #endregion
其他回答 (1)
第一个ddl的值改变的事件下边,取一下班级信息的ID,,然后从数据库中 where classID = (数字) &查询,之后绑定到第二个DDL即可。。ddl指下拉列表框。
相关知识等待您来回答
编程领域专家在C#中,获取数据库的值,然后如何使两个下拉列表框的值相关联???_百度知道
在C#中,获取数据库的值,然后如何使两个下拉列表框的值相关联???
2;代码应怎么写?,第二个下拉列表框的值只局限在对应班级的学生的信息,3?,4班)放在第一个下拉列表框中比如从数据库获取的班级信息(有1
DropDownList1&/&#47.ToString(); runat=&quot.Text就用换个
string sql = &quot:DropDownList&学生姓名字段&quot.Columns[&这里写你怎么获取数据;DropDownList1_SelectedIndexChanged&quot.SelectedValue);学生编号字段&quot前台代码:&lt:DropDownList ID=&/大概的根据班级ID获取学生信息的sql语句
/&gt.DataValueField=获取班级ID
DropDownList1;&#47.ToString():&].SelectedIserver&server&&#47.SelectedValue 指班级ID;select * from 学生表 where 班级ID=classID&quot.DataSource =获取完数据后.Columns[&/
onselectedindexchanged=&/&DropDownList2&&给学生下拉框指定数据源
DropDownList2.DataTextField = table.ToInt32(DropDownList1,并把数据源给下面的table
DataTable table=new DataTable();/&#47,绑定学生信息到下拉表中
DropDownList2;&&#47,如果你是DropDownList2;指定下拉框的值的数据源字段
DropDownList2:#region 班级下拉表回发
protected void DropDownList1_SelectedIndexChanged(/&#47:DropDownList ID=&quot, EventArgs e)
int classID = C/]; runat=&quot.DataBind();&#47:DropDownList&/指定下拉框的显示文本的数据源字段
DropDownList2;学生下拉表;/
/;asp:班级下拉表
其他类似问题
按默认排序
其他1条回答
取一下班级信息的ID,之后绑定到第二个DDL即可,,然后从数据库中 where classID = (数字)
查询第一个ddl的值改变的事件下边。。ddl指下拉列表框
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁如何使用sql 备份文件,获取数据库的逻辑文件名_百度知道
如何使用sql 备份文件,获取数据库的逻辑文件名
提问者采纳
com/zhidao/wh%3D450%2C600/sign=0158bb2caa8d65cd29aa2e//zhidao/pic/item/71cf3bc79f3df8dc265bb.hiphotos,在备份设备上双击://h.baidu.jpg" esrc="http.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="/zhidao/wh%3D600%2C800/sign=38a7d6bdf8cbf/71cf3bc79f3df8dc265bb.baidu,在下图中即可看到数据库的逻辑文件名.hiphotos将数据库备份文件创建为永久备份设备:<a href="http://h.baidu://h
其他类似问题
备份文件的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 获取下拉框选中的值 的文章

 

随机推荐