用户注册时,有的项不是必填项,插入到数据库时候,这些项就给顶一个默认值吗?

Rs("width")=width
Rs("height")=height
rs("logins")=1
Rs("lastlogin")=NOW()
rs("userWealth")=Forum_user(0)
rs("userEP")=Forum_user(5)
rs("usercP")=Forum_user(10)
rs("userinfo")=userinfo
rs("usersetting")=usersetting
rs("bbstype")=tempid
rs.update

上面这些项,有许多项,用户是不必输入的,但是写程序时候是不知道的

只能认为他都输入的

---------------------------------------------------------------

你可以用if语句来判断的
---------------------------------------------------------------

对呀,用if request("sample")<>"" then rs("sample")=request("sample")
---------------------------------------------------------------

你可以在数据库里给个默认值,或者字段允许NULL即可。
---------------------------------------------------------------

在数据库设置该字段不为必填字段,并允许为空就行了,不用管代码。
---------------------------------------------------------------

同意gshope(持不同政见者)
---------------------------------------------------------------

楼上的都说得很清楚了,你就将用户可以不用输入的字段允许为空就好啦!
---------------------------------------------------------------

同意楼顶意见
---------------------------------------------------------------

将用户可以不用输入的字段允许为空
---------------------------------------------------------------

我的一些见解:
1、不必添的,只要数据库设置相应的字段为空即可。
2、如果数据库相应字段设置为非空,那么应该给它一个默认值。
3、也可以用这种方法提交默认值:

1<input name="text1" type="text" value="默认值"/>

---------------------------------------------------------------

修正:3、也可以用这种方法提交默认值:

1<input name="text1" type="text" value="默认值"/>

修改为::

1<input name="text1" type="hidden" value="默认值"/>

---------------------------------------------------------------

将用户可以不用输入的字段允许为空

Published At
Categories with Web编程
Tagged with
comments powered by Disqus