 
เป็นการทำ Login ด้วย PHP แบบง่ายถือว่าเป็นพื้นฐาน ในการทำความเข้าใจเกี่ยวกับ PHP เบื้องต้นครับ..
SQL สร้างตารางฐานข้อมูลสำหรับทดสอบ
CREATE TABLE `myweb`.`members` ( `member_id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(255) NOT NULL DEFAULT '', `password` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY (`member_id`) ) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_general_ci;
ไฟล์ config.php
<?php
$host = "localhost";
$us = "root";
$pw = "123";
$db = "myweb";
  
$link = mysql_connect($host,$us,$pw)or die ("Could not connect to MySQL");
mysql_select_db($db)or die ("Could not connect to Database");
?>
ไฟล์ login.php
<?php session_start();?> <!--" เรียกใช้ session เพื่อให้ code error ทำงาน "--> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>bookneo.com</title> <link type="text/css" rel="stylesheet" href="style.css"> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="login.js"></script> <center> <div class="content"> <table> <tbody><tr> <td> <div id="formlogin"> <form name="myform" method="post" action="login_sql.php"> <label for="username" style="margin-left: 29px;">Username : </label> <div> <span><img style="margin-bottom:-4px;" src="images/user.png"> </span> <input id="username" name="username" style="" type="text"> </div> <div class="cleaner_h5"></div> <label for="password" style="margin-left: 29px;">Password : </label> <div> <span> <img style="margin-bottom:-4px;" src="images/unlocked.png"> </span> <input id="password" name="password" style="" type="password"> </div> <div class="cleaner_h5"></div> <div> <input id="submit" value="Login" name="submit" style="float:right;background:#3B59A8;border:1px solid #000; color:#ffffff;font-weight:bold;" type="submit"> </div> <div class="cleaner_h5"></div> <div id="code_error"><center><?php echo $code_error ;?></center></div> </form> </div> </td> </tr> </tbody></table> </div> </center>
ไฟล์ login_sql.php
<?php
session_start();
include 'config.php'; //เรียกใช้ไฟล์ config
$username = $_POST['username'];
$password = $_POST['password'];
$sql = "select * from members where username = '$username'
        and password = '$password'";
$result = mysql_query($sql);
$num = mysql_num_rows($result); //นับแถว
if($num>0)                      //ถ้ามากกว่า 0
{
header("Location: success.php"); //ส่งไปยังหน้าที่ตอ้งการ
}
else
{
$code_error="<font style='color:red;font-size:12px;'>
ข้อมูลของท่านไม่ถูกต้องกรุณา Login ใหม่</font>";
session_register('code_error');//ลงทะเบียนตัวแปร code error สามารถเรียกใช้ได้ทุกที่
header("Location: login.php"); //ส่งกลับไป login ใหม่ พร้อมกับ code error
}
?>
จบแล้ว Login อย่างง่ายสมชื่อ -,,-'
 
 









 
 
 
 
 
 
login.js
ตอบลบเอาไว้ทำอะไรหรอครับ ?