Kungfu PHP cung cấp những kiến thức có ích và hoàn toàn miễn phí

Bạn có muốn nhận bài viết và những thông tin mới từ Kungfu PHP ?

53 thảo luận trên “PHP cơ bản : Tạo form đăng ký, đăng nhập (phần 2)”

  • Hùng

    Sau khi làm login va index: vá chạy :http://localhost/my_website/index.php thì báo lỗi thế này Ad ơi:
    Object not found!

    The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.

    If you think this is a server error, please contact the webmaster.

    Error 404

    localhost
    Apache/2.4.25 (Win32) OpenSSL/1.0.2j PHP/5.6.30

    Mong Ad giúp mình vs

    • e kiểm tra lại e đã tạo file index.php trong folder my_website chưa ? Lỗi này là báo không tìm thấy file index.php

  • silverbullets

    Em tạo cơ sở giống y như bài, câu query cũng giống, em còn copy luôn code của bài để chạy mà vẫn không được. Nó còn hay báo lỗi dòng 28,29 trong bài. Lỗi như sau :

    Warning: mysqli_query() expects parameter 1 to be mysqli, resource given in C:\xampp\htdocs\my_website\login.php on line 28
    Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in C:\xampp\htdocs\my_website\login.php on line 29
    tên đăng nhập hoặc mật khẩu không đúng !

  • cái này e thử echo câu query ra, rồi kiểm tra xem câu query của e đã đúng chưa ?

  • silverbullets

    Ad ơi, mình làm phần đăng nhập xong rồi nhập đúng username và password trên cơ sở dữ liệu của mình luôn nhưng nó vẫn báo là tên đăng nhập và mật khẩu không đúng, mặc dù mình có copy code của ad vào chạy luôn mà vẫn không được.

  • web này là bạn làm hay ai làm ? Nếu bạn làm thì có thể là do đã hết thời gian expire của session rồi

  • Web của mình đăng nhập 1 thời gian không thao tác là tự động đăng xuất. Mình muốn không tự động đăng xuất thì chỉnh như thế nào ạ? Cám ơn nhiều 🙂 Web mình http://sakurafashion.vn/

  • ban oi. đoạn section minh lưu nó vào đâu vậy

  • PHP KUNGFU

    có khó khăn các bạn cứ để comment bên dưới nhé

  • ad oi!cho hoi trang login cua e ok oy vao dc tran index.php nhung khi dat dieu kien cho index.php nhu sau

    thi no quay lai trang login.php de minh dang nhap nhung mat khau va ten dang nhap dung lai k vao dc index.php la loi nhu the nao ạ?

  • nguyễn văn thiện

    Mình mới học làm web, nhưng không dùng vào đăng ký mà dùng vào tải file host. mình muốn cái tên ảnh lúc mình add vào mà chưa đầy đủ thì nó ghi bạn chưa điền đầy đủ vào vậy đó, hiện mình chưa làm web chính thức

    • Cụ thể là gì bạn có thể nói rõ hơn ko ?

  • Mình mới học làm web, nhưng không dùng vào đăng ký mà dùng vào tải file host. mình muốn cái tên ảnh lúc mình add vào mà chưa đầy đủ thì nó ghi bạn chưa điền đầy đủ vào vậy đó, hiện mình chưa làm web chính thức

  • khuatha

    anh ơi, a xem hộ e xem cái lỗi này n làm sao mà e ko đăng nhập được vậy ạ
    Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in D:\xampp\htdocs\thuvien\dangnhap.php on line 15
    code của e là :

    Đăng nhập

    Tên đăng nhập:

    Mật khẩu:

    • vohieu

      bạn phải lưu lại Session : $_SESSION[‘username’]=$username; trước khi thực hiện kiểm tra trong trang index …

  • Khang

    mấy bạn bị lỗi đăng nhập thành công không chuyển sang trang ĩndex mà fix được rồi share mọi người kinh nghiệm với!
    Cám ơn bài viết hay!

  • Anh cho em hỏi sao vào trang login khi có thì vào k được nó ghi là This webpage is not available. còn bỏ thì lại vào được ạ

    • bạn gửi lỗi cụ thể lên mình xem thử nhé

  • tien

    Mình đã xem và thực hành bài tập php cơ bản tạo from đăng ký đăng nhập phần 1, phần 2 bây giờ mình muốn xem bài tiếp theo thì làm cách nào ?
    Mình có nhìn đấy ở cuối bài có phần bài kế tiếp, nhưng nội dung nó không phải là bài kế tiếp của bài mình đàng xem (tạo đăg nhập, ĐK p2)

    Tags: Form Dang Nhap

    « PHP cơ bản : Tạo form đăng ký, đăng nhập (phần 1) « Cài đặt php apache, cài đặt mysql trên ubuntu 14.0

    Ad nên sắp xếp cái bài có cùng nội dung để làm bài tiếp theo :
    vidu như : mình đang xem bài 1 => next thì sang bài 2 => next sang bài 3 của cùng nội dung đó.

    mình đang muốn học lập trình php xem đến bài 2 thì không biết tìm bài 3 4 5 … ở đâu cả mong ad giúp đỡ.

    có gì sai sót mong ace bỏ qua và chỉ bảo.
    thanks !

    • cuối bài mình có để “bài trước” và “bài kế tiếp” đó bạn. thân ^^

  • Trần Thành

    Ad ơi cho hỏi mình copy code Ad về chạy thử nhưng đến khi vào trang index.php thì nó cứ đứng ở trang login.php hoài mặc dù đăng nhập thành công thì nó vẫn thế

  • mẫn

    hi ad, mình có làm 1 form đăng nhập bằng dreamweawer cs3 và developer toolbox , tất cả đều ok, giờ mình ko biết làm sao để nó hiện đúng tên username vừa đăng nhập trên trang chủ( hoặc trang profile),truyền qua bằng cách nào và cách show tên username ra, hy vọng đc ad chỉ giáo thêm, mình là newbie, thanks rất nhiều

    • để hiện trường username bạn chỉ cần sử dụng : echo $_SESSION[‘username’]; ở bất cứ đâu trên trang nào . Vì username bạn đã lưu vào session rồi đó. Lưu ý là trên đầu trang cần hiện nhớ thêm đoạn code này : session_start(); để có thể sử dụng session nhé

  • Thế còn đăng xuất thì sao ạ ad :3

  • ad ơi cho mình hỏi mình muốn làm thêm nâng cao là khi người dùng nhập sai quá 3 lần thì tạm khóa sau 1 tiếng mới được đăng nhập lại thì làm sao ạ

    • Thanh Tuan

      E fix lỗi đc rồi ad..mà nó thông báo xong rồi làm sao để ta chuyển tới trang quan-ly-thanh-vien được đây ad

  • Thanh Tuan

    Ad xem và giải thích giúp e với….tks ad

  • toản

    ad ơi em bị báo lỗi mysqli_num_rows : Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result,… là sao ad

    • Lỗi này thường là do câu SQL của e bị sai, e copy câu sql của e vào phpmyadmin chạy xem có được ko ?

    • Bạn đã xử lý được lỗi này chưa? Mình cài Xampp 1.6.8 thì chạy được nhưng các bản Xampp mới hơn đều bị lỗi này không biết do đâu

  • Anh ơi sao nó không chuyển qua trang login.php, cũng không thông báo là đăng nhập thành côn ghay thất bại gì hết.

    • gửi code của e lên đây xem

  • Ánh

    Ad ơi,cho em hỏi em dùng Xampp,nhưng thực hành CSDL trên trường dùng SQLQ Server 2005.e cài vào máy thì có xung đột với Xampp k ạ?? E cảm ơn ạ.

  • Ánh

    Ad ơi,cái file lib là gì vậy ạ? E dùng Xampp ạ.

  • Cho mình hỏi câu lệnh đó đâu ra vậy: “require_once(“lib/connection.php”);”, không có nó thì có sao không ,thank

    • bạn thử bỏ nó rồi chạy xem, nếu lỗi tức là không được bỏ, hì. require_one là hàm của PHP dùng để gọi đến 1 file nào đó để có thể sử dụng chức năng của file đó. Trong trường hợp này nếu bạn không require_one để gọi đến file connection.php, thì ko thể kết nối đến db, tức là sẽ lỗi 🙂

      • trong trường hợp muốn bỏ require_one đi mà chạy được thì ta phải tạo lại kết nối cho nó đến database đúng ko admin

        • Đúng rồi bạn

          • tuan

            chinh xac la vay

  • :), gặp khó khăn bạn sẽ mau tiến bộ hơn, chúc học tốt ha:)

  • hiếu hi hí

    admin ơi. đoạn “require_once(“connection.php”);” phải là require_once(“lib/connection.php”); mới dc.phần code còn lại mình làm y chang như admin mà đăng nhập ko dc.vẫn đứng yên ở trang đăng nhập,ko báo lỗi zi` hết @@

Trả lời

Thư điện tử của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Bình luận bằng Facebook

bình luận