Đề: Cho người dùng nhập số file muốn upload và xuất ra thông báo lỗi từng file nếu có.
Tại sao khi mình nhấn vào nút Upload trong hình nhưng dữ liệu không được in ra vậy. Dạ em cảm ơn
Vấn đề upload file trong PHP
- cần 1 tấm hình
- kiểm tra xem thẻ form có enctype= multipart/form-data chưa
1 Like
Á xin lỗi, lúc nãy có up hình mà chưa save nên nó chưa up 
Wow, có vẻ vài thứ ko đúng ở đây:
- bạn dùng tới 2 form để xử lý (lâu rồi ko đụng PHP nên mình ko chắc có xử lý tốt ko)
- để lấy dữ liệu từ file thì dùng $_FILES chứ ko dùng $_POST
- trong vòng loop for
for($i = 0; $i < $n; $i++) => bạn kiểm tra xem $n có giá trị gì
Vì lần submit đầu thì gán $n = $_POST[‘nmb’], nhưng lần submit thứ 2 thì mình ko chắc nó có dữ liệu ko
vì nếu ko có or < 1 thì sẽ ko vào được vòng for thì ko in ra gì cả.
4) mà đúng ra là khi submit files thì phải kiểm tra và loop phần $_FILES chứ nhỉ. sao lại dùng $files
1/ Không nên dùng 2 form xử lý hả, cái này mới biết. Cảm ơn
2/ Đã sửa lại $FILES rồi mà ảnh chụp trước lúc sửa nên $POST
3/ Đúng là $n bị thay đổi 
4/ À, lỗi cú pháp, nghĩ 1 đằng lại ghi 1 nẻo, nguyên nhân nằm ở đây, cảm ơn
Bạn nên post code thay vì dùng ảnh 
1 Like


83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?