用IF做判斷。然后獲取數(shù)據(jù)庫的比對值!這個沒檢查也沒測試。倉促寫的。若你有寫SESSION,讓用戶注冊后登陸!
我們提供的服務(wù)有:成都網(wǎng)站制作、做網(wǎng)站、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、盤山ssl等。為超過千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的盤山網(wǎng)站制作公司
例子:
?php
SESSION_START();
if(!empty($_POST['user']) !empty($_POST['pass'])){
$user = $_POST['user'];
$pass = $_POST['pass'];
$email = $_POST['email'];
$level = $_POST['level'];
$realname = $_POST['realname'];
$mysql = "select * from `accounts` where `username`='$user'";
$query = mysql_query($username);
$num = mysql_num_rows($query);
if($num1){
$mysql_xr = "inser into`accounts`(`id`,`username`,`password`,`email`,`level`,`realname`)values('','$user','$pass','$email','level','realname')";
mysql_query($mysql_xr);
echo "scriptalert('恭喜您注冊成功!');window.location.href='這個可以寫你要跳轉(zhuǎn)到得頁面.php'/script";
}else{
echo "scriptalert('注冊失敗,您提交的用戶名已存在!')/script";
}
}
?
php無需mysql數(shù)據(jù)庫支持,能夠?qū)崿F(xiàn)簡單的用戶注冊
注冊頁面:reg.html
form action="reg.php" method="POST"
table
trtd用戶名:/tdtdinput type="username" size="20"/td/tr
trtd密碼:/tdtdinput type="userpass" size="20"/td/tr
trtd確認(rèn)密碼:/tdtdinput type="ruserpass" size="20"/td/tr
trtd郵箱:/tdtdinput type="email" size="50"/td/tr
trtd電話:/tdtdinput type="telphone" size="20"/td/tr
trtdinput type="Submit" value="注冊"/td/tr
/table
/form
接收頁面:reg.php
%php
$db = mysql_connect("localhost", "root", "12345");
mysql_select_db("dataname", $db);
mysql_query("insert into tablename(username, userpass, email, telphone) values('$_POST[username]', '$_POST[userpass]', '$_POST[email]', '$_POST[telphone]')");
echo "注冊成功";
%
要是說教程,沒有哪個教程是指定講哪個問題的,這里面涉及的知識,易語言操作mysql或post或網(wǎng)頁填表。教程都很好找。為什么說或,因為常用大概就這三種方法。
直接操作數(shù)據(jù)庫,易語言直接鏈接網(wǎng)站的數(shù)據(jù)庫,可以不通過php來操作,直接把要注冊的帳號寫進(jìn)數(shù)據(jù)庫,這是最直接的方法。
post,首先用httpwatch或其他抓包工具,抓取注冊時的數(shù)據(jù)包,然后用易語言(精益模塊)網(wǎng)頁_訪問這個方法來進(jìn)行自制數(shù)據(jù)包提交。來完成注冊。
網(wǎng)頁填表,屬于在超文本瀏覽框內(nèi)打開網(wǎng)站注冊頁面,然后模擬手動來填寫注冊信息。
建議使用的方法是post,因為直接操作數(shù)據(jù)庫安全性不高,網(wǎng)頁填表每次都要打開一次注冊頁面,效率不高,建議使用post方法。post視頻教程可以找 之乎者也的post教程,關(guān)于post的教程有很多
連接:mysql_connect("主機(jī)","用戶","密碼");
mysql_select_db("數(shù)據(jù)庫名");
寫入數(shù)據(jù):mysql_query("insert
into
表名
(字段1,字段2)
values
("數(shù)據(jù)1","數(shù)據(jù)2")");
首先得到提交的數(shù)據(jù)
鏈接數(shù)據(jù)庫,查詢數(shù)據(jù)庫,查詢username 和pwd
提交的username 和 pwd? 跟數(shù)據(jù)庫查詢的username 和pwd做對比,
都相等那就是登陸成功
?php
mysql_connect('localhost','root','123');
mysql_select_db('lx');
mysql_query("SET?CHARACTER?SET?utf8");
mysql_query("SET?NAMES?utf8");
//數(shù)據(jù)庫lx?表user??字段id?username??pwd
//用md5加密,可以自己試試????
if(isset($_POST['user'])$_POST['tijiao']?==?'success'){
$query?=?mysql_query("select?pwd?from?user?where?username?=?'".$_POST['user']."'");
$num?=?mysql_num_rows($query);
if($num??0?){
while($info?=?mysql_fetch_array($query)){
if($info['pwd']?==?md5($_POST['pwd'])){
echo?'登陸成功';
}else{
echo?'登陸失敗';????
}
}
}else{
echo?'登陸失敗';
}
}
?
form?action=""?method="get"/
table?border="0"?cellspacing="0"?cellpadding="0"?
tr
td?class="fieldKey"?width="30%"用戶名:/td
td?class="fieldValue"?width="100%"input?type="text"?name="user"?//td
/tr
trtd?height="10"/td/tr
tr
td?class="fieldKey"密碼:/td
td?class="fieldValue"input?type="password"?name="pwd"?//td
/tr
/table
input?type="hidden"?name="tijiao"?value="success"?/
input?type="submit"?value="登陸"/
/form
文章名稱:php數(shù)據(jù)庫實現(xiàn)注冊用戶 php和mysql實現(xiàn)注冊
本文來源:http://aaarwkj.com/article22/doodgcc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、網(wǎng)頁設(shè)計公司、微信公眾號、App設(shè)計、虛擬主機(jī)、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)