ตัวอย่าง PHP MySQL กับ Login Form ระบบ User ล็อกอิน PHP

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

nososad
PHP Newbie
PHP Newbie
โพสต์: 8
ลงทะเบียนเมื่อ: 06/08/2014 11:53 am

ตัวอย่าง PHP MySQL กับ Login Form ระบบ User ล็อกอิน PHP

โพสต์ที่ยังไม่ได้อ่าน โดย nososad »

ตัวอย่าง PHP MySQL กับ Login Form ระบบ User ล็อกอิน PHP
PHP MySQL กับ Login Form บทความนี้เป็นตัวอย่างการรทำ Form Login แบบง่าย ๆ ด้วยฐานข้อมูล MySQL โดยมีการตวจสอบ Username และ Password

ตัวอย่าง database

โค้ด: เลือกทั้งหมด

CREATE TABLE IF NOT EXISTS `member` (
  `userID` int(3) NOT NULL AUTO_INCREMENT,
  `username` varchar(30) NOT NULL,
  `password` varchar(30) NOT NULL,
  `name` varchar(200) NOT NULL,
  `status` int(2) NOT NULL DEFAULT '0',
  PRIMARY KEY (`userID`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
ตัวอย่างไฟล์ login.php

โค้ด: เลือกทั้งหมด

<form name="login" method="POST" action="check_login.php" >
	<label for="Username">Username</label>
    <input type="text" name="username" id="username" />
    
    <label for="password">Password</label>
    <input type="password" name="password" id="password" />
    
    <button type="submit">login</button>
</form>	
ตัวอย่างไฟล์ check_login.php

โค้ด: เลือกทั้งหมด

<?php
	mysql_connect("localhost","root","leaf") or die (mysql_error()) ;
	mysql_select_db('demo') or die (mysql_error());
	
	$sql = 'SELECT * FROM member WHERE username = "'.$_POST['username'] .'" AND password = "'.$_POST['password'].'" ';
	$query = mysql_query($sql);
	
	$row = mysql_fetch_array($query);
	
	if(!$row) {
		echo 'Username เธซเธฃเธทเธญ password ผิดพลาด !!!';
	} else {
		echo 'ยินดีต้อนรับคุณ '.$row['name'];
		
	}
?>
รับสอนเขียนโปรแกรม php Jquery AngularJs Ajax Bootstrap Mysql และอื่นๆ
รูปภาพ
Facebook Link
บุคคลทั่วไป

โพสต์ที่ยังไม่ได้อ่าน โดย บุคคลทั่วไป »

nososad เขียน: 01/09/2014 3:48 pm CREATE TABLE IF NOT EXISTS `member` (
`userID` int(3) NOT NULL AUTO_INCREMENT,
`username` varchar(30) NOT NULL,
`password` varchar(30) NOT NULL,
`name` varchar(200) NOT NULL,
`status` int(2) NOT NULL DEFAULT '0',
PRIMARY KEY (`userID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: Amazon [Bot], Bing [Bot] และบุคลทั่วไป 116