發新話題
列印

[已解決] 會員註冊功能修改((已解決

會員註冊功能修改((已解決

http://23153871.no-ip.biz/justor
這是我在製作的網站~
因為老板娘要求在會員註冊那要把MSN.QQ刪掉改放公司名稱.申請人.公司住址.公司電話.公司傳真及手機這幾個欄位~
我是弄出來了~
但是我現在卡在他輸入的問題~
公司名稱.申請人.公司住址都只能輸入數字才能成功~
在會員修改那反而公司名稱.申請人都不能輸入~
能請問程式強的大大們~
哪裡出了問題嗎~~
很急迫的想知道說~
但很奇怪的是我後台卻都可以新增及修改都不會有BUG的存在~
救命啊~~~

[ 本文最後由 dalice157 於 2008-7-3 17:42 編輯 ]

TOP

(點上方按鈕開啟)億商互動售前諮詢MSN帳號為: [email protected] ,歡迎您詢問主機、金流、物流、維護服務上的問題
我知道你在 zh_tw ....,你改把字改掉了
不過你注意一下原本那個欄位相對的輸入框
原本在資料庫是存什麼 型態??
像如果那個欄位本來是輸入手機的話,資料庫型態是存,"數值型態"
那你把改作公司名稱,"字串"就會存不進去囉~~!!
我有看一下下我的...
qq msn ....原本是存 varchar....存 varchar,就不是資料庫的問題
這個你可能要去仔細對一下

如果資料庫沒問題的話...
就可能是他程式碼,在 '檢驗表單' 的時候的驗証條件
也會 控制輸入資料的內容....所以要看 看程式碼囉
我在想應該會是程式碼的機率比較大....
因為後台可以,就表示資料庫是可以抓得到資料的....
只是前端在檢驗表單的時候,就被擋住了...
結果現在可以註冊了~
但註冊完變亂碼~
在個人資料那想修改結果卻不能修改~
找不到他要修改的程式碼
引用:
原文由 dalice157 於 2008-6-12 09:16 發表
結果現在可以註冊了~
但註冊完變亂碼~
在個人資料那想修改結果卻不能修改~
找不到他要修改的程式碼
花錢找認證商幫你處理吧
這涉及的層面較廣
不然請樓上大大支援你也可以
他似乎蠻有概念的
MSN,QQ ,公司地址的字段类型都是varchar 字符串, 只要检测字符串长度就可以了!
所以,数据库的字段类型无所谓了!
根据你的描述,应该是在注册页面的JS里验证了
我的是2.5 吧,没验证MSN,QQ, 应该是ECSHOP/JS/user.js里 的register() 函数做了验证,你在 你注册页面的 表单里就可以看到了!
複製內容到剪貼板
代碼:
<form action="user.php" method="post" name="formUser" onsubmit="return register();">
调用了register() JS函数,该函数在 ECSHOP/JS/user.js ,其中,MSN的value应该是 email形式, QQ 必须为数字,且5-10位, JS的正则表达式应该做了验证,所以,你不能注册成功!
(刚刚看了下, user.php 的
複製內容到剪貼板
代碼:
        $other['msn']        =        htmlspecialchars($_POST['msn']);
        $other['qq']        =        htmlspecialchars($_POST['qq']);
做了接受,但是并没有验证,只过滤了html标签呵呵!
)
这是前台验证,后台接受$_POST[''],有没有验证我就不清楚了,没深入研究,呵呵! 按照comsenz 公司的习惯,后台也肯定验证了,所以,你要改的不单单是 注册页显示的 公司名,手机等,还要改验证的部分,同时,你要再增加 其他信息,也要做好相应的验证,做好安全!

乱码的问题,估计是你html 页面没有
複製內容到剪貼板
代碼:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
吧!!

[ 本文最後由 cfc4n 於 2008-6-13 13:58 編輯 ]
引用:
原文由 cfc4n 於 2008-6-13 13:57 發表
MSN,QQ ,公司地址的字段类型都是varchar 字符串, 只要检测字符串长度就可以了!
所以,数据库的字段类型无所谓了!
根据你的描述,应该是在注册页面的JS里验证了
我的是2.5 吧,没验证MSN,QQ, 应该是ECSHOP/JS/user.js里  ...
這位厲害的大大~
我有看了一下我有放<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />了說~
在用戶中心裡還是會出現亂碼~
但在用戶中心重新做修改就不會有亂碼這個問題了說~
好怪喔
發新話題