天天看點

登入注冊的頁面制作

下面來做一個超簡易的登入注冊

先來說注冊

得先寫個大标題證明是注冊頁面,然後再就是文本框填内容,在注冊這裡建三個文本框,使用者名,密碼,還有姓名,最後還有一個注冊的按鈕,用來跳轉頁面

分析好了之後,先建注冊頁面的第一個網頁

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無标題文檔</title>
</head>

<body>
<h1>注冊頁面</h1>
<form action="./zhucechuli.php" method="post">
<div>使用者名:<input type="text" name="yh" /></div>
<div>密碼:<input type="text" name="mm" /></div>
<div>姓名:<input type="text" name="xm" /></div>
<div><input type="submit"  value="注冊"/></div>
</form>

</body>
</html>      

運作後是這樣的

<form action="./zhucechuli.php" method="post"></form>
這句話的意思就是那個注冊按鈕一點,就要把裡面的資料傳送到哪個頁面,.php那個檔案是即将我們要建的一個,必須是在目前目錄下,post是可以使傳送的資料資訊在浏覽器位址那裡隐藏,用get的話就是顯示的
然後再建注冊處理頁面
建立一個php格式的檔案,命名後面必須加.php,然後儲存,儲存的位址要和注冊頁面的位址在同一目錄下
因為是php檔案,裡面的内容可以都不用了,改成<?php   内容    就可以,尾部也可以省略掉      
<?php 
$yh = $_POST["yh"];$mm = $_POST["mm"];$xm = $_POST["xm"];//1.造連接配接對象$db = new MySQLi("localhost","root","726","text11");            連接配接資料庫 ,我用的是text11//2.寫SQL語句$sql = "insert into zhuce values('{$yh}','{$xm}','{$mm}')";          我用的是zhuce的表     裡面就三列  yh  xm   mm 

//3.執行$r = $db->query($sql);if($r)
{    echo "注冊成功!";
}else{    echo "注冊失敗!";
}      

通過注冊頁面,添上注冊内容,注冊後的顯示:

運作中可能會出現亂碼,改一下文字編碼就可以了,改成國際通用的

這樣注冊頁面就做好了!
下面是登陸頁面
登陸頁面用的是,兩個文本框,一個按鈕      
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無标題文檔</title>
</head>

<body>
<h1>登入頁面</h1>
<form action="./dengluchuli.php" method="post">
<div>使用者名:<input type="text" name="yh" /></div>
<div>密碼:<input type="password" name="mm" /></div>
<div><input type="submit"  value="登入"/></div>

</form>
</body>
</html>      

同樣的也是要做過登陸處理頁面,在目前目錄下

<?php$yh = $_POST["yh"];$mm = $_POST["mm"];//1.造連接配接對象$db = new MySQLi("localhost","root","726","text11");//2.寫SQL語句$sql = "select mm from zhuce where yh='{$yh}'";//3.執行$reslut = $db->query($sql);//4.取資料$attr = $reslut->fetch_row();if($attr[0]==$mm && !empty($mm))

{    echo "登入成功!";
}else{    echo "登入失敗!";
}      

再填登陸頁面時,如果和注冊的使用者密碼不一緻,則登陸失敗,一樣的話才登陸成功,打開資料庫會發現,注冊的内容都在裡面

繼續閱讀