这个页面应该是后台通过编程形成的吧?不知道你用的是哪种语言,我这儿有段PHP代码让你参考一下。
假设数据库里的值(男/女) 已经赋值给变量 $sex,先定义一个数组:
$sex_radio = array('男'=>'','女'=>'');
$sex_radio[$sex] = ' checked="checked"';
然后HTML代码作如下变动
$html = <<<EOT
<input id="r1" type="radio" name="sex" value = "男"{$sex_radio['男']} />男
<input id="r2" type="radio" name="sex" value = "女"{$sex_radio['女']} />女
EOT;
这样生成的HTML代码,就会根据数据库里的值来决定给哪个radio增加 checked属性。
你这个修改页面肯定是从上个页面跳转过来的,跳转的时候把上个页面的用户id带过来,然后在页面加载完后发ajax请求到后台查询该用户信息,写到页面上,用户修改后点击保存按钮,你先获取页面用户填写的新信息,以id为主键,再发ajax请求到后台,修改这条记录
分为三个步骤
第一个连接到数据库
你现在是ASP新手,您可以网上先搜索一下连接SQL数据库代码一般都搜索的到
第二步
打开一个表进行读取,更新,添加,删除
一般为
rsaddnew
rsupdate
rsdelete
新建
更新
删除
打开表我用的方法是
set
rs=servercreateobject("adodbrecordset")
sql="select
from
表名称
order
by
id
DESC"
rsopen
sql,conn,1,1
rsclose
set
rs=nothing
那比如现在有一个数据库,库内有一个表,这个表user内有
用户名字段
有密码字段
你要添加一个帐号那么就是
set
rs=servercreateobject("adodbrecordset")
sql="select
from
user
order
by
id
DESC"
rsopen
sql,conn,3,2
rsaddnew
rs("用户名")=request("username")
'这个request是接收上个页面表单内username表单域的内容
rs("密码")=request("password")
'和上面一样的道理
rsupdate
rsclose
set
rs=nothing
这就会新建一条记录在数据库内
以上这段代码可以用在SQL数据库也可以用在ACCESS数据库主要看你的connasp里面是用什么代码连接数据库的
可以新建你就需要更改,比如刚才这条记录增加了在数据库中的记录如下
用户名
密码
admin
123456
你现在需要更改admin密码那么可以这样
set
rs=servercreateobject("adodbrecordset")
sql="select
from
user
where
用户名='admin'"
rsopen
sql,conn,3,2
rs("密码")=request("password")
rsupdate
rsclose
set
rs=nothing
少了rsaddnew就没了新建where
用户名='admin'是查找表内用户名叫admin的
用rsupdate更新了记录于是你就更新成功了
那如果是删除这个admin的用户就用刚才说的rsdelete可以这样
set
rs=servercreateobject("adodbrecordset")
sql="select
from
user
where
用户名='admin'"
rsopen
sql,conn,3,2
rsdelete
rsclose
set
rs=nothing
这个你应该看懂了和上面一样,查找到用户名叫admin的用户直接删除它了
这些都得围绕你的数据库连接方式和你的数据库
这个最好得用上Ajax和DHTML
如 <span id="lblName">这里显示的是用户名</span>
再一个 <input type="text" id="txtname" style="diaplay:none;" />
当点击 lblName这个东西的时候隐藏它,把 txtname这个文本框显示出来
然后可以在 txtname 里面加一个 回车事件,回车的时候通过Ajax将文本框的内容存到数据库
您好, 您的逻辑处理上有问题,你要是在当前页面处理数据,就把form的aciton改为当前页面,或者为空,用switch 语句进行分类 *** 作,要实现增删改查,你的页面应该有相应的连接,那么对这些链接的地址里进行下get传参,穿第一个标志字,比如1,2,3,4,5,分别代表增删改查,这样根据您点击的不同,自然就会执行不同的sql语句了,希望对您有用
以上就是关于用两个input radio将性别(男女)存到数据库,现在要进行查询修改,页面radio如何根据性别选中全部的内容,包括:用两个input radio将性别(男女)存到数据库,现在要进行查询修改,页面radio如何根据性别选中、做修改时页面显示的怎样才能和数据库保持一直 ,且把修改的内容传到数据库中、用ASP与SQL怎样实现数据的添加、查询、修改 删除等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)