求一段php註冊代碼

來源:互聯網
上載者:User
公司內部網路註冊代碼
菜鳥請大哥大姐們幫忙
現有表
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頁面會有注入風險

為什麼我啟動並執行不能判斷身份證和姓名是否正確,點擊註冊沒反應

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.