Tạo bài viết Đăng ký Đăng nhập
Code24h.com 10/10/2018, 11:40 em hỏi về lệnh mysql_fetch_array DataProvider_dethianhvan.php <?php class DataProvider { public static function ExecuteQuery($sql) { $connection = mysql_connect("localhost","root","smartchoice") or die ("couldn't connect to localhost"); // ebookDB : Tên CSDL mysql_select_db("dethianhvan",$connection); mysql_query("set names 'utf8'"); $result = mysql_query($sql,$connection); mysql_close($connection); return $result; } } ?> va doan code kiem tra ket qua dang nhap: <?php if(isset($_POST['user']) && isset($_POST['pass']) && isset($_POST['submit'])) { //$chuongtrinh=$_POST['chuongtrinh']; include_once("DataProvider_dethianhvan.php"); $sql="SELECT * FROM user where `user`='".$_POST['user']."' and `pass`='".$_POST['pass']."'"; $dsNguoiDung = DataProvider::ExecuteQuery($sql); if($dsNguoiDung != false) { $num_rows = mysql_num_rows($dsNguoiDung); //(1) if($num_rows==1) while($row = mysql_fetch_array($dsNguoiDung,MYSQL_ASSOC)) { session_destroy(); //nhó xem lai session_start(); $_SESSION['user'] = $_POST['user']; $_SESSION['permission'] = $row['permission']; return header("Location: index.php?in=welcomeuser"); } //(2) else { ?> <script language=javascript> alert('Sai username hoặc password '); window.history.go(-1); </script> <?php } } } else return header("Location: admin.php"); ?> EM HỎI NHU THE NÀY: ĐOẠN CODE TRÊN EM CHAY TRONG EASYPHP THI RẤT LÀ OK, HÔM NAY EM CÀI iis VA MYSQL PHP5 CẤU HÌNH KẾT NỐI CSDL THI OK NHƯNG KHI EM DANG NHẬP THI KG ĐƯỢC. ĐÚNG USER MÀ SAI PASS THÌ CHẠY TỐT( ALERT RA MÀN HÌNH) NHƯNG NHẬP ĐÚNG PASS THÌ NÓ ĐƠ NHƯ CÂY CƠ, MÀN HÌNH TRẮNG NHÁCH CHẲNG CÓ GÌ CẢ! THEO EM NGHĨ ĐOẠN CODE TREN CHẠY ĐƯƠC TỚI VI TRI(1) VÀ THI VÀO VÒNG WHILE THI CHẾT Ở ĐÓ LUÔN. CHÁC LÀ LÊNH mysql_fetch_array($dsNguoiDung,MYSQL_ASSOC) NÀY CÓ VẤN ĐỀ. TABLE USER (USER,PASS,PERMMISION) NHƯNG EM KHẲNG ĐỊNH LÀ TRONG EASYPHP CHAY RẤT TÔT! EM CẤU HINH SAI Ở CHỔ NÀO THẾ, MONG MẤY ANH GIÚP DUZM EM! THANK ! [=========> Bổ sung bài viết <=========] em test lại thi thấy lổi ở lệnh return header("Location: index.php?in=welcomeuser"); nếu đẻ return thì nó trắng màn hình, con bỏ return chỉ để header("Location: index.php?in=welcomeuser"); và echo "test"; thì in ra chử test mà không chuyen đến trang index.php?in=welcomeuser. mấy anh có lênh nào thay thế nó kg?
Scripted
viết 13:47 ngày 10/10/2018 ok ... ca^u hỏi khó hieu wá ... hiện tại lỗi là tại da\tabase hay la` header vậy ? Nếu được có thể format code tí được kô post code kiểu này chắc đọc lòi con mắt wá
thuyduongcd
viết 13:44 ngày 10/10/2018 Câu hỏi vi phạm điều lệ diễn đàn 1. Viết toàn bộ bằng chữ in hoa 2. Cố tình viết sai Tiếng Việt (dùm # dzùm)
smth.vt
viết 13:43 ngày 10/10/2018 Toi nghi la sai o day: session_destroy(); //nhó xem lai session_start(); ban them @ vao truoc: @session_destroy(); @session_start(); Nếu chạy được, nghĩa là PHP của bạn có vấn đề trên IIS, đồng nghĩa với việc sẽ không khởi tạo được session. Mà sao ko dùng Apache, chạy IIS làm j ko biết.
guiloiyeuthuong8
viết 13:46 ngày 10/10/2018 Làm gì có kiểu nào như này sai rồi $sql="SELECT * FROM user where `user`='".$_POST['user']."' and `pass`='".$_POST['pass']."'"; mà phải là $sql="SELECT * FROM user where user='".$_POST['user']."' and pass='".$_POST['pass']."'"; Sai dấu ' . Khi làm sql thận trọng với các ký tự đặc biệt nhá =))
sonnb
viết 13:42 ngày 10/10/2018 Không hiểu do bạn format hay do ddth nó thế mà đọc chán ko muốn đọc luôn. Bình luận về bài viết này
Chia sẻ tin đăng đến bạn bè Gửi Messenger Copy link Bài liên quan
phuc1040661
0 chủ đề
0 bài viết
Tác giả nổi bật
- Son Dong
- Hoa Nguyen
- Pham Dat
- Nguyễn Dũng
- Đào Đăng Sơn
Từ khóa nổi bật
AngularJS Blog Bootstrap C / C++ Cấu trúc dữ liệu & Giải thuật Cơ sở dữ liệu Codeigniter Công cụ lập trình CSS CSS cơ bản CSS3 Học Excel HTML HTML cơ bản HTML5 Java Javascript jQuery Json Lập trình mobile Laravel Linux MongoDB MySQL NodeJS Oracle Pascal PHP PHP cơ bản PHP nâng cao Python React Native ReactJS Ruby SEO SQL Server Swift Visual Basic VueJS WordPress XML Chủ đề nổi bật
- 1 Cài đặt phần mềm cần thiết cho học lập trình web
- 2 Tự Học HTML Cơ Bản Online Miễn Phí Từ A đến Z
- 3 Seo website dành cho dân IT
- 4 REACT NATIVE
- 5 sdfdsf
- 6 Lập trình di động với React Native
- 7 Vue.js
- 8 Kiếm thức cơ bản HTML CSS
- 9 So sánh count() và sizeof() 2 phần tử đếm mảng
- 10 Toán tử và biểu thức của php
0 Các chủ đề đang được quan tâm phần mềm lập trình php
| lập trình web php + mysql
| khóa học lập trình php
| tự học lập trình php
| học php cơ bản thachpham
| Giá rẻ thùng rác nhựa 120l 240l- tư vấn báo giá thùng rác rẻ nhất miền tây-lh 0911082000
| Giảm giá thùng rác cuối năm, thùng rác nhựa 120 240 660 giá rẻ cạnh tranh- lh 0911082000
| The Fun of Using Full Size Sex Dolls
| Code24h
| Cho thuê phòng trọ hà nội
| Cho thuê phòng trọ bình thạnh
| Cho thuê phòng trọ
| Cho thuê nhà trọ Đăng ký
Đăng ký nhận thông báo
Các bài học thú vị sẽ được gửi đến inbox của bạn
HỖ TRỢ HỌC VIÊN
- Các câu hỏi thường gặp
- Điều khoản sử dụng
- Chính sách và quy định
- Chính sách bảo mật thanh toán
- Hỗ trợ học viên: hotro@code24h.com
- Báo lỗi bảo mật: security@code24h.com
VỀ CODE24H
- Giới thiệu Code24h
- Cơ hội nghề nghiệp
- Liên hệ với chúng tôi
HỢP TÁC VÀ LIÊN KẾT
- Đăng ký giảng viên
- Giải pháp e-learning
- Chương trình đại lý
- Chương trình Affiliate
KẾT NỐI VỚI CHÚNG TÔI
TẢI ỨNG DỤNG TRÊN ĐIỆN THOẠI
CCode 24h, code mọi lúc, mọi nơi
© Copy right 2018 - 2024