点击提交,数据库没反应什么情况

点击提交,数据库没反应什么情况,第1张

在百度知道里面回答了问题后,点击“提交回答”没反应的情况有两种。一种是网络不畅通;另一种情况是浏览器可能跟系统的兼容性不够稳定。解决的法是,首先复制回答的内容,然后刷新浏览器,如图在浏览器重新载入后,再把前面复制的回答内容,黏贴到回答问题的输入框里面,重新“提交回答”。重复1到2次,一般会解决问题的,如果还没有解决,请确保网络连接畅通的前提下,改用系统自带的IE浏览器。

不知道你用的什么程序,我分析原因有俩,1、如果你执行了数据库恢复,可能数据库信息恢复成了以前的,和现在的不匹配;2、如果没恢复数据库,那么可能是你的数据库表和现在的不一样,或者现在这个数据表错误

你上面是一个提交表单,向d_insasp这个文件提交数据,这个表单有哪些数据呢?表单里所有的 input 都有一个 name 值,这个name表示各数据的名字,这些就是这个表单提交的数据。提交了,提交到了d_insasp这个文件,所以,我们在d_insasp这个文件里,就要去接数据,然后把数据写入数据库。下面,我详细说一下如何接收数据和把接收的数据写入数据库。

<%

set rs=serverCreateObject("adodbrecordset")

sql="select from tb"

rsopen sql,conn,1,3

rsaddnew

'上面是打开数据表tb,并新建一个插入记录

'我只以前几项数据来说明,其它数据一样用法

,下面用Requestform方法接收上面所说的表单提交过来的数据 name 为 "name" (两个name不要搞混了。)把接收到的数据赋值给t_name

t_name=Requestform("name")

t_pasw1=Requestform("pasw1")

t_pasw2=Requestform("pasw2")

t_email=Requestform("t_email")

……

'依此类推,格式完全一样。这里要对两个密码进行比较,如果不一样得返回提交表单,这个就不细说了。如果两次输入密码一样,则任意保存一个为密码即可。

然后将t_name赋值给新数据集里的t_name项。

rst_name=t_name

rst_pasw1=t_pasw1

'其实数据表里只需要一条密码项,在保存的时候对两次密码进行判断后保存一个即可。

rst_email=t_email

……

'然后对所有的数据赋集写入数据表,用update

rsupdate

rsclose

responsewrite "保存成功!"

%>

这是最基本最简单的,完善的情况还应该涉及到对数据类型的判断,长度的判断等。

没有用缓存表的,我的数据库里有个字段的值是不能相同的,我增加一条纪录之后如果继续想增加第二条纪录,如果第二次增加时那个字段输入的值和第一次输入的相同,那程序就不能检查出来,但如果不是刚加进去的纪录是可以检查出来的

以上就是关于点击提交,数据库没反应什么情况全部的内容,包括:点击提交,数据库没反应什么情况、我自己做的网页数据库连接成功了但是通过网页无法上传到数据库、如何把表单中收集的数据提交到数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10156087.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存