登錄檔單頁signup.php:
>會員註冊
title
>
<
style
type
="text/css"
>
body
style
>
head
>
<
body
>
<
table
width
="350"
border
="0"
align
="center"
cellpadding
="0"
cellspacing
="0"
>
<
tr>
<
td>
<
form
name
="form1"
method
="post"
action
="signup_ac.php"
>
<
table
width
="100%"
border
="0"
cellspacing
="4"
cellpadding
="0"
>
<
tr>
<
tdcolspan
="3"
>
<
strong
>註冊
strong
>
td>
tr>
<
tr>
<
tdwidth
="76"
>使用者名稱
td>
<
tdwidth
="3"
>:
td>
<
tdwidth
="305"
>
<
input
name
="name"
type
="text"
id="name"
size
="30"
>
td>
tr>
<
tr>
<
td>e-mail
td>
<
td>:
td>
<
td>
<
input
name
="email"
type
="text"
id="email"
size
="30"
>
td>
tr>
<
tr>
<
td>密碼
td>
<
td>:
td>
<
td>
<
input
name
="password"
type
="password"
id="password"
size
="30"
>
td>
tr>
<
tr>
<
td>國家
td>
<
td>:
td>
<
td>
<
input
name
="country"
type
="text"
id="country"
size
="30"
>
td>
tr>
<
tr>
<
td>
td>
<
td>
td>
<
td>
<
input
type
="submit"
name
="submit"
value
="提交"
>
<
input
type
="reset"
name
="reset"
value
="重置"
>
td>
tr>
table
>
form
>
td>
tr>
table
>
body
>
html
>
表單處理頁面signup_ac.php:
<?php
include('config.php');
// 表名
$tbl_name="tmp_members";//臨時表
//隨機確認碼
$confirm_code=md5(uniqid(rand()));
//表達傳送的值
$name=$_post['name'];
$email=$_post['email'];
$country=$_post['country'];
//插入資料
$sql="insert into $tbl_name(confirm_code, name, email, password, country)values('$confirm_code', '$name', '$email', '$password', '$country')";
$result=mysql_query($sql);
// 如果資料插入成功則傳送驗證碼給指定e-mail
if($result)else
// 如果郵箱傳送成功
if($sentmail)else
?>
資料庫配置config.php:
<?php
$host="localhost"; // 主機名
$username="root"; // mysql 使用者名稱
$password="123456"; // mysql密碼
$db_name="verifyemail"; // 資料庫名
//連線伺服器並選擇資料庫
mysql_connect("$host", "$username", "$password")or die("不能連線資料庫伺服器");
mysql_select_db("$db_name")or die("不能選擇資料庫");
?>
確認confirm.php
<?php
include('config.php');
// 從連線位址得到通行金鑰
$passkey=$_get['passkey'];
$tbl_name1="tmp_members";
// 檢索資料尋找匹配金鑰的那條記錄
$sql1="select * from $tbl_name1 where confirm_code ='$passkey'";
$result1=mysql_query($sql1);
// 查詢成功
if($result1)
// 如果沒有找到則顯示確認碼不正確
else
// 插入成功的話提示使用者已經啟用
if($result2)
}
?>
表單驗證 使用者註冊
var names tom jack lily 韓梅梅 表單驗證 function mysub 判斷使用者名稱是否可用,物件導向的程式設計思想,原則 高內聚 低耦合 var b isname username if b else 判斷使用者名稱是否重複,面向過程 for var i 0 i var ...
jQuery驗證使用者註冊資訊
validator.addmethod dlmstring function value,element 只能為中文字母數字或下劃線 validator.addmethod dlmk function value,element 不能為開頭 validator.addmethod dlmj func...
我會Email正則驗證
orchard 中後台email驗證 二 email正規表示式 說到正規表示式,網上有很多的通用的表示式,可是事實上說來,一般人的都 不願意去拿來研究,就是拿來就直接用就行了.可是,事實上,可能有些時候,專案中或公司裡的實際情況不一樣,得要修改一下正規表示式的,根據實際情況來定 制,這就需要我們來認...