29 thoughts on “สร้างระบบ Login ด้วย PHP กับ MySQL แบบแบ่งสถานะผู้ใช้

  1. พี่ครับขอถามหน่อยครับ ถ้าจะทำแบบการล็อกอินแบบนี้ แต่ผู้ที่เข้าระบบอยู่ต่างตาราง(tb)จะทำอย่างไรครับ

  2. Uncaught Error: Call to undefined function mysql() in C:xampphtdocsmanconnect.php:2 Stack trace: #0 C:xampphtdocsmanchecklogin.php(3): include() #1 {main} thrown in C:xampphtdocsmanconnect.php on line 2

  3. พี่ครับพอ login แล้วมันไม่ไปหน้าไหนเลยอะครับมันอยู่หน้าเดิมแก้ยังไงหรอครับ

  4. พี่ครับ ของผมทำไมไม่มาอยู่ตรงกลางเหมือนพี่ครับ ชิดซ้ายสนิทเลยอ่ะครับ

  5. พี่ค้ะ พี่มี FB หรือป่าวค้ะ มีเรื่องจะสอบถามแล้วก็ปรึกษาค้ะ คือหนูมี Error แล้วหาที่ผิดไม่เจออ่า พอดีพึ่งศึกษาเรื่องนี้ เลยยังไม่ค่อยเข้าใจเท่าไร

  6. ของผมขึ้นแบบนี้อ่ะครับ พอดีพึ้งศึกษาถ้าพี่ผ่านมาเห็นขอรบกวนหน่อยน่ะครับ Parse error: syntax error, unexpected 'include' (T_INCLUDE) in C:xampphtdocsSmartchecklogin.php on line 3

  7. พี่ค่ะทำตามแล้วมันขึ้นแบบนี้หาที่ผิดไม่เจอค้ะ
    Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:xampphtdocsmenuloginconnect.php:2 Stack trace: #0 C:xampphtdocsmenuloginchecklogin.php(3): include() #1 {main} thrown in C:xampphtdocsmenuloginconnect.php on line 2

  8. Parse error: syntax error, unexpected 'session_start' (T_STRING) ขึ้นแบบนี้ หาที่ผิดไม่เจอครับ เขาบอก syntax ผิด แต่หาไม่เจอครับ

  9. ของผม Login แล้วยังเด้งกลับไปหน้า index ยุเลยครับ
    เหมือนมันเข้าเงื่อนไขแรกตลอดเลย ทั้งๆที่ข้อมูลก็มี
    $num=mysql_num_rows($sql);
    if ($num<=0) {
    header("location:index.php");
    }
    else{
    while ($user=mysql_fetch_array($sql)) {

    if ($user['status']==1)
    {
    $_SESSION['ses_id']=session_id();
    $_SESSION['email']=$user['email'];
    $_SESSION['status']=1;

    header("location:admin.php");
    }else if ($user['status']==2)
    {
    $_SESSION['ses_id']=session_id();
    $_SESSION['email']=$user['email'];
    $_SESSION['status']=2;

    header("location:user.php");
    }else if ($user['status']==3)
    {
    $_SESSION['ses_id']=session_id();
    $_SESSION['email']=$user['email'];
    $_SESSION['status']=3;

    header("location:boss.php");
    }else
    {
    $_SESSION['ses_id']=session_id();
    $_SESSION['email']=$user['email'];
    $_SESSION['status']=4;

    header("location:cerf.php");
    }
    }

  10. ของผมใช้ได้กับแค่เซิฟจำลองครับ แต่เวลาไปอัพลง host จริง login ไม่ได้ครับ เป็นเพราะอะไรหรอครับ

  11. ตรงทดสอบระบบ ครั้งแรกแล้วขึ้น error ที่บอกไม่ได้ใส่ name ตรงนั้น แก้ยังไงครับ พอดี VDO มันหายไปครับ

  12. ผมใช้เป็น username แทน email และชื่อฐานข้อมูลเป็น login
    นอกนั้นผมลองทำตามพี่หมดเลยครับ ใช้ได้ปกติ แต่พอรัน
    มันขึ้น
    Notice: Undefined index: username in C:xampphtdocsLabtestsloginchecklogin.php on line 31
    อยู2วินาที ก่อนจะไปหน้า admin.php เพราะอะไรครับ ผมอัพไว้ ถ้าไม่รบกวนพี่เข้าไปดูหน่อยครับ ขอบคุณครับ
    https://onedrive.live.com/?authkey=%21AKeyMjVogxkyO2E&id=ABDA10BB937274D1%21923&cid=ABDA10BB937274D1

  13. ผมลองทดสอบพิมพ์ตามแล้วมันไม่แสดงเป็น bootstrap เป็นเพราะอะไรหรอครับ

  14. Parse error: syntax error, unexpected '$email' (T_VARIABLE) in C:xampphtdocssm-db-dwloginchecklogin.php on line 5 แก้ยังไงอ่ะครับ

  15. ผมทำสอบเเล้ว ติดตรงหน้า checklogin
    $email = $_POST['email'];
    $password = md5($_POST['password']);
    สงสัยว่า พอกดละค่ามันยังไม่ส่งไปตรวจสอบเลย error ตรงนี้
    มองดู ลองเเก้เกะยังไม่ออกครับ – –

Leave a Reply

Your email address will not be published. Required fields are marked *