PHP + MySQLi สอนทำระบบ Register แบบแบ่งสถานะ User และ Admin
ฝัง
- เผยแพร่เมื่อ 3 มี.ค. 2019
- ขอบคุณทุกท่านที่รับชมครับ หากชอบอย่าลืมกดไลค์และซัพเพื่อเป็นกำลังใจให้กันเด้อ~
♦ สนับสนุนช่องเราได้ที่ (Donate)
ธนาคารกสิกรไทย : 009-3-555-821 ปฏิภาณ เพ็งเภา
Paypal : www.paypal.me/PatiphanP
True Money/True Wallet : bit.ly/2KBKCFb
Wallet : 095-828-3629
จดโดเมน / เว็บโฮสต์ติ้ง ราคาประหยัด
hostings.ruk-com.in.th/aff.ph...
🕶️ สนใจติดต่อ [ปฏิภาณ เพ็งเภา]
เบอร์โทร : 095-828-3629
♦ เว็บไซต์ :
เพจ : / patiphannn
#บริการรับทำเว็บไซต์ #บริการออกแบบกราฟิก #ทีมงานMilerDev
♦ ติดต่อโฆษณา/สปอนเซอร์ : misterpatipan123@gmail.com
♦ Twitch : / patiphanlive - เกม
โหลดไฟล์ทั้งหมดได้จาก GitHub เลยครับ เลือกที่ Clone or Download แล้วเลือก Download Zip ครับ
github.com/ohmiler/loginadminuser
ขอบคุณครับพี่
ขอบคุณมากๆๆๆนะคะ
เข้าใจง่ายมากครับ
ขอบคุณนะคะได้ความรู้มากเลย
ชอบมากเลยค่ะ อธิบายเข้าใจมากๆเลย ติดตามอยู่นะคะ
ถ้าอธิบายละเอียดกว่านี้จะดีมากเลยครับ อย่างเช่นตัวเเปรนี้เเสดงผลอะไร สำหรับคนที่ความรู้ด้านนี้ยังน้อยๆจะเป็นประโยชน์มากครับ ทำคลิปดีๆต่อไปครับ : )
สุดยอดเลยครับ FC
สุดยอดมากครับ สามารถนำไปต่อยอดได้เยอะมากครับ ขอบคุณสำหรับคลิปการสอนดี ๆ เป็นกำลังใจให้ครับ
ขอบคุณมากครับพี่
ขอบคุณมากๆ นะคะ
ช่องที่ดีฟุด
ขอบคุณมากๆครับ
ยอดเยี่ยมกระเทียม มากเลยครับ เอาไปใช้ต่อได้เรย ปรับปรุงหน้าตา css นิดหนอ่ย
ของผมสมัครสมาชิกไม่สำเร็จ ขึ้น Something went wrong ทั้งๆที่ทำถูกทุกขั้นตอนแล้ว
มีแต่เสา คานบ้านจริงๆ ครับพี่ 5555+ สดจัด
ทำคลิปสอนทำ php ระบบ ข่าวประชาสัมพันธ์ การทำกระทู้ถาม-ตอบ การเก็บภาพ อย่างละเอียดให้หน่อยค่ะ
รักๆๆๆๆ
เวลาใส่ user หรือ password ผิด มีข้อความแจ้งเตือน แต่พอใส่ถูกมันไม่ไปหน้าต่อไปตาม userlevel มันกลับอยู่หน้า login.php ว่างๆ แก้ยังไงครับ
อยากให้ทำคลิป เชื่อม api ครับ บางคนที่เขาทำไม่เปนครับ
พี่มีคลิปสอนทำ สั่งซื้อสินค้าไมครับ
สวัสดีครับ ในส่วนผมทำตามพี่ ในขั้นตอนที่สมัคร register แล้ว ข้อมูลไม่ขึ้นใน ฐานข้อมูลอ่ะครับ รบกวนแนะนำหน่อยครับ
สวัสดีพี้ Patiphan. ผมมือใหม่นะครับ
วิธีวางโครง html ทำยังไง นะครับ
ผมพิมพ์ลงทะเบียนในหน้าเว็บเป็นภาษาไทย แล้วในฐานข้อมูลทำไมมันขึ้นเป็นภาษาต่างดาวอ่ะครับ ต้องแก้ตรงไหนอ่ะครับ
สร้างระบบ ลืมรหัสผ่าน แบบเข้ารหัส เมื่อผู้ใช้ลืมรหัสผ่าน ให้หน่อยครับ
พี่ครับมันจะไปทางลัดได้ไหม localhost/Admin.php
พี่ครับ ผมทำตามพี่เเล้ว แต่พอกด submit หน้า register ทำไมมันไม่ไปใหนเลยครับ ไม่บส่งค่า ไม่อะไรเลย ไม่ error ด้วยครับ ผมก็ว่าผมทำตามพี่ถูกหมดยุนะครับ
ตอนกด localhost ขึ้นแบบนี้คคืออะไรครับ
Not Found
The requested URL was not found on this server.
Apache/2.4.46 (Win64) OpenSSL/1.1.1h PHP/7.4.13 Server at localhost Port 80
ในกรณีที่เราใส่รหัสผิดละครับ ที่มันฟ้อง "User หรือ password ไม่ถูกต้อง" แล้วมันไม่ขึ้นให้กรอกใหม่ มีแต่หน้าขาวๆนิ ต้องเพิ่มตัวใหนครับ
แล้วถ้าอยากให้คนสมัคร เลือกเลยว่าอยากเป็น user หรือadmin โดยไม่ต้องให้เราไปปรับในฐานข้อมูล นี้ต้องปรับค่ายังไงครับ
ต้องสร้าง Form สมัครแบบ admin ขึ้นมาใหม่ ก็ได้ ครับ กำหนด userlevel ตอน INSERT เป็น a ก็ได้
สามารถเพิ่มอีกเลเวลนึงเป็นส่วนของพนักงานได้ไหมครับ หน้าแอดมิน หน้าผู้ใช้งาน หน้าพนักงาน
พี่ครับ มีกรณีนึงครับ
หน้า index.php เราใส่ username หรือ password ผิด
มันขึ้น Alart ว่า "username หรือ password ผิด"
หลังจาก คลิก "ตกลง" ไปแล้ว กลายเป็นหน้าเปล่าๆ ไม่มีอะไรเกิดขึ้น
ที่สำคัญไม่เด้งกลับไปที่หน้า index.php
จะแก้ไขอย่างไรครับ ผมทำตามพี่ แป๊ะ เลยครับ
ซึ่งเกี่ยวข้องกับ login.php ครับ
else{
echo "alert('user or password wrong')";
header("location: index.php");
}
@@somxaiNgakhamphithoun ใส่ตรงหน้าไหนหรอคับ
@@somxaiNgakhamphithoun ผมลองแล้วครับมันจะไม่รัน สคิปครับ มันจะโดดมา หน้า index เลย อ่าครับ
@@phontomassassinspass3190 echo "windown.location:'index.php'"
if ($user['username'] === $username) {
echo "alert('Username already exists');";
}
ผมไม่สามารถเปลี่ยนเป็น sweetalert ได้อ่ะครับ แต่รันเปล่า ๆ ก็ขึ้นปกติ มันเหมือนถูกรีเซ็ตหน้าเองหรือเปล่าผมไม่แน่ใจ มีวิธีแนะนำมั้ยครับ
ลองเก็บเป็น session แล้วเอาไปเช็ค session ในหน้าที่ต้องการแสดง sweetalert เลยครับ
แบบนี่อ่ะครับ
if ($user['username'] === $username) {
$_SESSION['forsweet'];
}
ไฟล์ที่ต้องการแสดง sweetalert :
โค้ด sweetalert
ทำเเล้ว error ค่ะ
เดี๋ยวนะครับผมมือใหม่นะครับ phpมันสวยเหมือน html+css หรือปล่าว ถามแบบโง่ๆเลยนะครับ
คนละส่วนกันครับ php => backend
Html,css => fontend
ถามจริงรึมุก
สำหรับใครไม่สามารถเชื่อม sql phpmyadmin ได้แนะนำลองทำตาม code ได้ล่างนี้นะครับ
CREATE TABLE user (
id INT(5) NOT NULL PRIMARY KEY AUTO_INCREMENT,
username VARCHAR(50) NOT NULL,
password VARCHAR(200) NOT NULL,
firstname VARCHAR(100) NOT NULL,
lastname VARCHAR(100) NOT NULL,
userlevel VARCHAR(1) NOT NULL
)
ENGINE=MyISAM DEFAULT CHARSET=utf8
ขอบคุณครับ
CREATE TABLE user (
id INT(5) NOT NULL PRIMARY KEY AUTO_INCREMENT
username VARCHAR(50) NOT NULL,
password VARCHAR(200) NOT NULL,
firstname VARCHAR(100) NOT NULL,
lastname VARCHAR(100) NOT NULL,
userlevel VARCHAR(1) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
มันผิดตงไนครับ
ติดเหมือนกันครับ ไม่รู้ผิดตรงไหน
ผิดตรง ลิม , ระหว่าง ID กับ username ครับ
id INT(5) NOT NULL PRIMARY KEY AUTO_INCREMENT ,