Monday, January 17, 2011

HƯỚNG DẪN CÁC BẠN CÁCH XỬ LÝ LỖI THƯỜNG GẶP KHI CÁC BẠN HỌC WEB

Trong quá trình làm việc , ly đã chụp hình những lỗi thường gặp và hướng dẫn cách xử lý,nhằm giúp các bạn tự  mình sửa được những lỗi mà khi thực hành web , chúng ta gặp phải
Lỗi khi tạo site web động
Lỗi 1:
Sau khi các bạn tao site web động xong , bạn  tạo trang php  , và lúc này , bạn F12 chạy trang web lên bạn thấy trang web hiện lỗi như sau 
 Cách xử lý:Bạn phải kiểm tra  lại các bước tạo site của bạn chưa đúng (chủ yếu là bước 3 và 4)

Lỗi 2:.
Lỗi câu  lệnh truy vấn dữ  liệu sql
Bạn viết câu truy vấn trong màn hình đen thường bị lỗi sau:


b1:lỗi thiếu dấu ' nên bạn ; ,enter , không quay về mysql> được
b2:cách xử lý : gõ thêm '; enter là quay về mysql cho bạn viết lại câu lệnh truy vấn bình thường
b3:lỗi thiếu dấu " ,nên khi bạn gõ ; và enter , không quay về msql>
b4:Cách xử lý:gõ thêm "; và enter là quay về mysql cho bạn viết lại câu lệnh truy vấn bình thường
Lỗi 3:Khi bạn tạo recordset ,nhấn test báo lỗi này:

Cách xử lý:viết chữ ẩn hiện không dấu=anhien,và ngay dấu " (" và chữ and cách ra ,click vào nút Text,kết quả Nodata,không báo lỗi nữa là đúng.
Lỗi 4:Lỗi kết nối database()
Khi chạy trang web lên , nó báo lỗi như sau:



Cách xử lý: Mở file dùng để kết nối dữ liệu database ra (thường đặt tên là webtintintuc.php hay ketnoi.php) kiểm tra ,user và pass đúng chưa.như hình



Lỗi 5:lThiếu dấu ()





Cách xử lý: Thêm dấu ngoặc vào switch($_GET['act'])
Lỗi 6:Lỗi vòng lặp
Cách xử lý:Mở vòng lặp ra kiểm tra,sửa lại vòng lặp cho đúng
Lỗi 7:Khi báo lỗi dòng 59
Cách xử lý:Kiểm tra dòng58,idCL=$row_CL['idCL']

LỖI KHI TOOL PHÁT SINH CODE SAI VỊ TRÍ
Lỗi 8:Khi làm trang list hoặc trang form trong folder Quantri xuất hiện lổi như sau
Cách xử lý là:
Bạn qua code Kéo xuống dưới Cắt đoạn code từ ://Load the common classes ...cho đến ....//Start Retris acseec to Page
Lên trên dòng số 2 , enter xuống dòng và pass vào


Thế là hết lỗi ngay
Lỗi 9:Khi các bạn học lập trình php , các bạn viết code , chạy lên báo lỗi này



Cách xử lý :Lúc này bạn kiểm tra  câu lệnh header xem  trước nó có khoãng trắng không,vd như lỗi này

Mình chỉ việc xoá khoãng trắng ở dong 14 và 15 , đưa con trỏ vào vị trí mũi tên là xong
Lỗi 10:-Khi các bạn gặp lỗi này

Cách xử lý:xoá  hết code ,đưa <?php .. lên đầu


Lỗi 11:Khi bạn sử dụng lặp recordeset xong, F12 lên báo lỗi này:


Cách xử lý:
Mở recordset  vừa lặp ra , chỉnh show là All records.
Lỗi 12:Khi bạn làm web động , sau khi copy bài vào Ổ C, tạo site xong , bạn F12 lên báo lỗi sau:

Cách xử lý: site web của ban thiếu file trong thư mục includes(có thể do copy thiếu hoặc virut làm mất file ).Bạn phải tìm thư mục includes không bị mất file copy lại , nếu không được thì xóa thư mục includes cũ , cấu hình thông số login lại , bằng cách vào Control Panel  như hình :
Lỗi 13:Khi bạn  F12 chạy lên,trang web  báo lỗi này



Cách xử lý:Bạn mở file ketnoi.php(webtintuc.php) trong thư mục connection ra , xem dòng xử lý lỗi tiếng việt đúng chưa
Lỗi 14: Lỗi lệnh header nằm ở dưới




Cách xử lý:Bạn lên trên đầu trang web,gõ thêm lệnh :<? ob_start();?>
Lỗi15:Sau khi bạn lặp recordset  xong tiêu đề tin , nhưng F12 chạy trang web lên , tin  của bạn lại bị   lặp theo chiều ngang


Cách xử lý:Cách 1:Qua Server Behaviors,chọn Repeat Region , xóa đi, chọn tag <tr > lặp lại
Cách 2: Không xóa repeat Region , mà qua code ,kéo vòng lặp ra ngoài tag <tr>
Lỗi 16:Khi bạn F12 lên , tran web của bạn hiện chữ tiếng việt không đúng

Nếu bạn  kiểm tra câu lệnh trên bạn gõ đúng rồi thì bạn kiểm tra trang web của bạn đang làm , qua code , lên trên đầu ,có đoạn mã html này không
Lỗi 17:Code phát sinh sai
Cách xử lý: Mở code ở dòng 2,xóa bỏ  dòng đó đi



No comments:

Post a Comment