公司內部網路註冊代碼
菜鳥請大哥大姐們幫忙
現有表
user
id 姓名 社會安全號碼 使用者名稱 密碼
1 張三 659001198808091210
2 李四 659001195101092345
現在需要公司員工在註冊頁面輸入真實姓名和身份證後四位
姓名:
身份證後四位:
使用者名稱:
密碼:
重複密碼:
判斷姓名和身份證後四位輸入正確,以及使用者名稱是否已有,就可以註冊,
求輸入頁面和insert頁面
求詳細,菜鳥,求助
回複討論(解決方案)
建立一個html頁面 一個php頁面
html頁面寫表單,php頁面串連資料庫,寫php程式接受頁面傳遞過來的值
然後insert到資料庫就行了!
如果有什麼特殊輸入,可以js控制下
驗證表單!
檢測使用者名稱是否已有,可以用jquery中的$.post()方法串連資料庫查看是否已存在,若存在給出提示,這樣可以實現無重新整理驗證,身份證的話JS驗證吧,資訊都正確後就提交到php頁面進行資料庫操作,註冊新使用者
mark 一下,下班後回去給你詳細代碼
後台:
$con=mysql_connect(" "," ", " "); //簡曆連結並賦值給變數
if($con)
{
mysql_select_db(" ",$con); //選擇操作庫
$sql="CREATE TABLE user_data
{
id int(5) not null auto_increment primary key,
name char(10) not null default ' ',
card char(18) not null default '',
username char(10) not null default '',
password char(12) not null default ''
)";
$do=mysql_query($sql,$con); //執行建表SQL語句
if($do) //如果成功執行
{
echo "成功在 資料庫中建立使用者表!"; //輸出內容
}
else echo "建表時出現錯誤!";
}
else //如果返回False
{
echo "連結到伺服器時出現錯誤!";
}
?>
公司內部網路註冊代碼
菜鳥請大哥大姐們幫忙
現有表
user
id 姓名 社會安全號碼 使用者名稱 密碼
1 張三 659001198808091210
2 李四 659001195101092345
現在需要公司員工在註冊頁面輸入真實姓名和身份證後四位
姓名: ……
不好意思現在才給你弄出來,廢話不說,直接上代碼:
CREATE TABLE `user` ( `id` int(10) NOT NULL AUTO_INCREMENT, `name` varchar(32) DEFAULT NULL, `uid` varchar(32) CHARACTER SET latin1 DEFAULT NULL, `uname` varchar(64) CHARACTER SET latin1 DEFAULT NULL, `password` varchar(64) CHARACTER SET latin1 DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
conn.php
reg.php
| 姓名: |
|
| 身份證後四位: |
|
| 使用者名稱: |
|
| 密碼: |
|
| 重複密碼: |
|
| 註冊 |
check.php
0||strlen($password2)>0){echo -2;exit;}if(is_numeric($uid)){$sql2="update user set uname=$uname,password=$password where id=$uid ";if(mysql_query($sql2)){echo 1;}}else{echo -1;exit;}}else{echo -1;exit;}?> 好多可以學習的地方,哈哈
謝謝6789樓,我去測試下,謝謝
測試我輸入什麼也沒提示輸入錯誤,包括javascript的判斷,看了半天也不知道哦錯在哪裡!
請確認該js: http://code.jquery.com/jquery-1.4.1.min.js可以訪問
你自己去下載一個jquery然後把它引入進去就好了
是的,我引入了jquery,但是確實無法運行,不過我把這個代碼複製到某些網站測試代碼的地方時可以啟動並執行,
是的,我引入了jquery,但是確實無法運行,不過我把這個代碼複製到某些網站測試代碼的地方時可以啟動並執行, reg.php中的
| 姓名: |
|
| 身份證後四位: |
|
| 使用者名稱: |
|
| 密碼: |
|
| 重複密碼: |
|
| 註冊 |
check.php
0||strlen($password2)>0){echo -2;exit;}if(is_numeric($uid)){$sql2="update user set uname=$uname,password=$password where id=$uid ";if(mysql_query($sql2)){echo 1;}}else{echo -1;exit;}}else{echo -1;exit;}?>
學習了,看來jq是不錯的
花了大時間~~~分都給他吧
check。php頁面會有注入風險
為什麼我啟動並執行不能判斷身份證和姓名是否正確,點擊註冊沒反應