首先要從html將表單傳到php
"login.php" method=
"post"
>
name:
"text" name=
"username"
>
password:
"text" name=
"password"
>
"submit" value=
"登入"
>
<
/form>
"register.php" method=
"post"
>
name:
"text" name=
"username"
>
password:
"text" name=
"password"
>
"submit" value=
"註冊"
>
<
/form>
對於註冊功能,要判斷使用者名稱是否有重複
<?php
$dbhost
='localhost'
;// mysql伺服器主機位址
$dbuser
='root'
;// mysql使用者名稱
$dbpass=''
;// mysql使用者名稱密碼
//建立連線
$conn
=mysqli_connect
($dbhost
,$dbuser
,$dbpass);
// 檢測連線if(
!$conn
)$username
="$_post
[username]";
//接受表單資訊
$password
="$_post
[password]";
$flag=1
;$sql
='select username, password
from login_information'
;mysqli_select_db
($conn
,'root');
$retval
=mysqli_query
($conn
,$sql);
if(!$retval
)//下面要遍歷資料表中的所有登入資料,檢視使用者名稱是否有重複
while
($row
=mysqli_fetch_array
($retval
,mysqli_assoc))
}if(!
$flag
)else
else
}mysqli_close
($conn);
?>
對於登入介面,要判斷使用者名稱和密碼是否正確
<?php
$dbhost
='localhost'
;// mysql伺服器主機位址
$dbuser
='root'
;// mysql使用者名稱
$dbpass=''
;// mysql使用者名稱密碼
//建立連線
$conn
=mysqli_connect
($dbhost
,$dbuser
,$dbpass);
// 檢測連線if(
!$conn
)$name
="$_post
[username]";
$password
="$_post
[password]";
$flag=1
;$sql
='select username, password
from login_information'
;mysqli_select_db
($conn
,'root');
$retval
=mysqli_query
($conn
,$sql);
if(!$retval
)while
($row
=mysqli_fetch_array
($retval
,mysqli_assoc))
}}if(
!$flag
)//登陸成功後,要設定cookie,並使用js進行頁面的跳轉。
else
mysqli_close
($conn);
?>
注:php和html和js可以寫在一起,但是檔案字尾需要是php 實現留言板功能
登入 登入資訊處理 登入處理 登入首頁 首頁 處理 注意事項及其解決辦法 1.當乙個變數需要每個頁面都需要用到時候 一 定義乙個變數傳給每個頁面 名字最好相同 二 session uid 變數 在每個頁面都寫,寫的頁面通用乙個變數 2.資料庫傳值問題 當資料庫字元長度規定長度為0時不能傳值 字元型別...
實現登入註冊的留言板思路
登入 註冊 a 定width height margin 20px auto box shadow border radius b position relative a 驗證資料合理性 在表單提交時 onsubmit屬性 通過js中的document.getelementbyid id value...
php製作留言板的題 PHP如何實現留言板功能
首先建立訊息表,其主要欄位有傳送者的名稱,訊息內容,以及訊息傳送時間 sql create table guanhui message id int 10 not null auto increment comment 訊息id sender varchar 60 not null comment ...