您好,登錄后才能下訂單哦!
使用PHP怎么編寫一個用戶登錄界面?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
首先要實現用戶登錄界面需要一個html登錄表單
<form action="connet.php" method="POST" > 用戶名:<input type = "text" name = "username"/> <br /> 密碼:<input type = "password" name="password"/> <br /> 重復密碼:<input type = "password" name="repassword"/><br /> <input type = "submit" value = "提交"/> </form>
然后開始按照流程圖寫PHP代碼
<?php if(trim($_POST['password'])!=trim($_POST['repassword'])){ exit('兩次密碼不一致,請返回上一頁'); } //$_POST用戶名和密碼 $username = $_POST['username']; $password = $_POST['password']; //連接mysql $con = mysqli_connect('localhost','root',''); //驗證mysql連接是否成功 if(mysqli_errno($con)){ echo "連接mysql失敗:".mysqli_error($con); exit; } //設置數據庫字符集 mysqli_set_charset($con,'utf8'); //查看數據庫emp mysqli_select_db($con,'emp'); //查看表sgbf用戶名與密碼和傳輸值是否相等 $sql = "select *from sgbf where username='$username' and password='$password'"; //result必需規定由 mysqli_query()、mysqli_store_result() 或 mysqli_use_result() 返回的結果集標識符。 $result = mysqli_query($conn,$sql); $num = mysqli_num_rows($result);// 函數返回結果集中行的數量 if($num){ echo '成功'; }else{ echo'失敗'; } mysqli_close($con); ?>
再PHP運行之前需要再mysql中提前創建含有登錄信息的數據庫 emp以及數據表sgbf。
|usename |password |
|hw |wer|
好驗證一下
php的框架:1、Laravel,Laravel是一款免費并且開源的PHP應用框架。2、Phalcon,Phalcon是運行速度最快的一個PHP框架。3、Symfony,Symfony是一款為Web項目準備的PHP框架。4、Yii,Yii是一款快速、安全和專業的PHP框架。5、CodeIgniter,CodeIgniter是一款非常敏捷的開源PHP框架。6、CakePHP,CakePHP是一款老牌的PHP框架。7.Kohana,Kohana是一款敏捷但是功能強大的PHP框架。
關于使用PHP怎么編寫一個用戶登錄界面問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。