新人求帮助,关于查询的结果可以在线修改问题!

问题描述

比如本人数据库字段是姓名学号电话张三20080113813443011李四20080213813443022王五20080313813443033现在要求输入姓名和学号,同时满足2个条件才能查到对应的姓名,学号和电话的那条记录比如输入李四和200802就能查到李四20080213813443022这条记录,但是查到了,发现这个记录的电话号码是错的,需要在查到的页面修改,也就是只能修改电话号码这个,姓名和学号不允许修改。请问应该怎么做呢?

解决方案

解决方案二:
方法很多啊,比如点击按钮弹出个层,上面有文本框,显示电话号码,修改确定后,更新数据库
解决方案三:
确实方法很多种呀
解决方案四:
麻烦谁写个代码吧。。数据库名称就是BOOK
解决方案五:
这个似乎不难吧,LZ还是自己写吧
解决方案六:
引用4楼的回复:

这个似乎不难吧,LZ还是自己写吧

问题我不会啊
解决方案七:
不能改的数据给他放到lable里就好了么,能改的用文本框。点击保存后后台更新就好。
解决方案八:
<asp:TextBoxrunat="server"ID="name"ReadOnly="true"></asp:TextBox><asp:TextBoxrunat="server"ID="id"ReadOnly="true"></asp:TextBox><asp:TextBoxrunat="server"ID="tel"></asp:TextBox><asp:Buttonrunat="server"ID="btnOK"Text="确定"onclick="btnOK_Click"/>

protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){if(Request["name"]!=""andRequest["id"]!="")GetUserInfo(Request["name"],Request["id"]);elseResponse.Redirect("lyfUser.aspx");}}protectedvoidGetUserInfo(stringname,stringid){stringwhere="Selectname,id,telfrombookwherename='"+name+"'andid='"+id+"'";var_info=Query(where);if(_info.name!=null){this.name.Text=_info.name;this.id.Text=_info.id;this.tel.Text=_info.tel;}}protectedvoidbtnOK_Click(objectsender,EventArgse){if(this.name.Text==""||this.id.Text==""||this.tel.Text==""){return;}Book_obj=newBook();_obj.name=this.name.Text;_obj.id=this.id.Text;_obj.tel=this.tel.Text;if(_obj.Update()){Response.Write("<script>alert('UpdateSuccess!');window.location='lyfUser.aspx';</script>");}}

解决方案九:
引用6楼的回复:

不能改的数据给他放到lable里就好了么,能改的用文本框。点击保存后后台更新就好。


解决方案十:
这个代码还是看不懂啊,不是说修改数据需要传递ID的吗,楼上上的程序的ID是学号吧!我想知道数据库的ID传输是在哪里体现啊

时间: 2024-09-17 15:36:46

新人求帮助,关于查询的结果可以在线修改问题!的相关文章

搭建测试项目,提示找不到资源包,新人求指教,JDK+TOMCAT+MYSQL+JAVA WEB项目

问题描述 搭建测试项目,提示找不到资源包,新人求指教,JDK+TOMCAT+MYSQL+JAVA WEB项目 我是把 WEB项目的整个文件夹放到 TOMCAT的WEBAPPS下的 下图为问题的表现: 在点击登录时出现的 下图为登录界面 我在网络上查询,疑似是 资源映射位置错误,但我对着别人的解释逐个对比,没发现哪里错了.死活搭不成功,心塞得厉害 下面是我的资源图 项目文件位置图 登录页面位置图 SERVLET资源映射设置图 SERVLET资源实际位置图 SERVLET资源 的网址映射 还请各位前

数据存数组,新人求大神们解答啊

问题描述 数据存数组,新人求大神们解答啊 我从页面取到的值是 A1A2A3A4A5................不知道用户会输入多少 我怎么把这些数据保存到数组呢 解决方案 String类的split方法可以使用给定的正则表达式分割字符串为字符串数组Case: String str = ""A1A2A3A4A5""; String[] strArr = str.split(""); 解决方案二: 总该有一个结束标记吧..ps:什么语言? 解决方

servlet-Java新人求解答:用js实现关闭或刷新页面时如何保存更改信息?

问题描述 Java新人求解答:用js实现关闭或刷新页面时如何保存更改信息? 如题,我做了一个网站,如下代码,现在的问题是网站可以修改,但是一旦刷新或重新登录后又恢复原状了. 请问改写什么代码才能保存网页修改的信息? <%@ page import ="java.util.*" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <% String path

多线程-新人求思路 winform控件自动刷新

问题描述 新人求思路 winform控件自动刷新 需求:定义自动刷新接口IAO,有若干控件(记为arc)实现该接口 包含arc的接口load时注册arc及其数据源的映射到某个集合(对控件采用弱引用,记为ard) 数据服务层更新数据后遍历集合 向需要进行UI更新的arc发送消息 窗体上的arc采用多线程异步处理更新操作(例:实现IAO的下拉列表arcombobox在收到消息后下拉框中的选项发生改变) 涉及的技术比较多 思路有点乱 控件与数据源的映射方式和与服务层交互的信息应该怎样定义都想不明白 希

测试-while循环为什么跳出了还会再运行一次 新人求知道

问题描述 while循环为什么跳出了还会再运行一次 新人求知道 实体类package com.pij.bean; public class bean { private int num = 501; public int getNum() { return num;}public void setNum(int Num) { this.num = num - Num;} } 实现接口package com.pij.imp; import com.pij.bean.bean; public cla

sdk-安装android studio在新建项目时报错,新人求指教

问题描述 安装android studio在新建项目时报错,新人求指教 新建项目时报错 查看sdk时没有显示 sdk也都显示安装 我根据网上方法,指定platform-tools这个文件夹后也没有反应 另外我jdk也安装好了,jdk也是安装电脑对应的64位,版本1.7.环境变量path和java_home也都配置好了,但就是出错-- 请问各位大大还有可能哪里出错 解决方案 得选择android sdk的路径位置 解决方案二: 打开android studio新建项目时报错的可能的解决办法 解决方

mybatis-【新人求罩】求各位大大解答

问题描述 [新人求罩]求各位大大解答 项目是使用的springMVC+mybatis搭建的,问题是: 控制层访问某一个方法,给这个方法里的参数传值(方法里参数得到了这些值). 然后走完这个方法.在一次访问这个方法,但是不给这个方法传值,**问题来哒:这个方法里的参数还是会缓存上一次访问传递过来的值. 请问怎样去除这个缓存啊** 先拜谢了~ 解决方案 你先确认是系统缓存,还是你代码问题,导致原值没有清空

新人求问JSP传表单值到servlet出现乱码

问题描述 新人求问JSP传表单值到servlet出现乱码 代码如图 解决方案 你需要把提交的数据也设置为utf-8型 request.setCharacterEncoding("utf-8") 或者 全部改为 gbk 解决方案二: 全部改成gbk就好了 看下你的项目属性的编码格式 解决方案三: 1.JSP页面编码 2.Servlet设置编码 3.Tomcat设置编码 4.项目编码 解决方案四: 在输出文本内容前, 加上response.setContentType("text

冒泡排序-java入门新人求代码:html中如何让一个提交按钮运行十个空格。

问题描述 java入门新人求代码:html中如何让一个提交按钮运行十个空格. 是这样,我做一个网页版的冒泡排序,对10个数字进行冒泡排序,每个数字占一个空格(表格), 然后设定一个提交按钮,点击这个按钮后可以对这十个空格的数字进行冒泡排序. 请不吝指教,谢谢. 要完整的代码,谢谢. 解决方案 可以这样写 ......复制十遍 用个form表单包着,这样就可以随机让别人输入10个数了,再加个ajax点击事件,这样点击它后台通过request.getparametervalues("shuzhi&q