?php
十年的龍泉網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。營銷型網(wǎng)站的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整龍泉建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)公司從事“龍泉網(wǎng)站設(shè)計(jì)”,“龍泉網(wǎng)站推廣”以來,每個客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
//注冊頁
$username?=?$_POST['username'];
$password?=?$_POST['password'];
$password1?=?$_POST['password1'];
$email?=?$_POST['mail'];
//判斷用戶名
if(empty($username)){
exit('用戶名不能為空');
}
//判斷密碼
if(empty($password)){
exit('密碼不能為空');
}
if($password?==?$password1){
}else{
exit('兩次密碼不相等');
}??
//判斷郵箱格式????
$yx?=?'/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/';????
if(preg_match($yx,$email)){
}else{
exit('郵箱格式錯誤');
}?
//連接數(shù)據(jù)庫
$link?=?mysqli_connect('localhost','root','')?or?die('失敗');
//設(shè)置字符集,選擇數(shù)據(jù)庫表;
mysqli_select_db($link,"test")or?die('選擇數(shù)據(jù)表失敗');
mysqli_set_charset($link,'utf8')or?die('設(shè)置字符集失敗');
//寫入注冊表
$reg?=?"insert?into?user(name,password)?value('$username',md5('$password'))";
$reg1?=?"insert?into?userdetail(name,emali,nickname)?value('{$username}','{$email}','{$username}')";
//釋放結(jié)果集;
//提交sql語句
$result1?=?mysqli_query($link,$reg1);
$result?=?mysqli_query($link,$reg);
if(mysqli_affected_rows($link)){
if(mysqli_affected_rows($link)?0){
mysqli_close($link);
die('用戶添加成功!');
}else{
mysqli_close($link);
die('用戶名重復(fù),請修改后重新添加');
}
}else{
mysqli_close($link);
die('用戶添加失敗,請重新添加');
}
//關(guān)閉退出
mysqli_close($link)?or?exit('no');
這是那過程 寫的 ,
mysql_connect("localhost","username","password");
PDO方式,比較通用
new PDO('mysql:host=localhost;dbname=db',"$username","password");
mysqli方式
new mysqli("localhost", "username", "password", "db");
odbc方式
odbc_connect("'DRIVER={SQL Server};SERVER=local;DATABASE=db", $username, $password)
new COM("ADODB.Connection");
簡單地說,登錄系統(tǒng),就是用php程序獲取等表單數(shù)據(jù),并記錄相關(guān)數(shù)據(jù)進(jìn)入數(shù)據(jù)庫,設(shè)置相關(guān)數(shù)據(jù)寫入session,記錄登錄狀態(tài)后,進(jìn)入登陸后界面就可以了
當(dāng)然還需要很多細(xì)節(jié)的知識,需要仔細(xì)了解了,可以從網(wǎng)上下載一個簡單登錄系統(tǒng),研究研究吧!
表單應(yīng)該使用名字,例如:
form action=xxx.php method=post
select name="select1"
option value="1" selected="selected"男/option
option value="0"女/option
/select
/form
這樣,在xxx.php里面使用$_POST['select1']獲取結(jié)果。
用Js,在提交那加個點(diǎn)擊事件,然后用session里的信息判斷,如果成功,那么就用js局域,style.display=0,然后再輸出內(nèi)容就是了。
如果我的回答沒能幫助您,請繼續(xù)追問。
您也可以向我們團(tuán)隊(duì)發(fā)出請求,會有更專業(yè)的人來為您解答。
一般來說,
$_POST['user_login'] 當(dāng)提交過來的表單的method=‘post’時,可獲取到值
$_GET['user_login'] 當(dāng) 表單method=‘get’時,可獲取到值,
另外可以用一種方法獲取表單值,而無需理會 method 為post或get,
$_REQUEST['user_login'] ,
使用哪種往往根據(jù)實(shí)際的應(yīng)用環(huán)境來決定。