Hướng dẫn php crud with image - php crud với hình ảnh

Trong phần này, chúng ta sẽ học Curd Thư viện hình ảnh. Chúng tôi sẽ sử dụng PHP và MySQL để làm điều này. Đôi khi người dùng, sinh viên, nhân viên, quản trị viên, v.v., cần tùy chọn Thư viện ảnh, xóa mô -đun và cập nhật chèn. Vì vậy, chúng ta cần tạo ra những điều này cho họ. Để dễ dàng tải lên ảnh và xóa ảnh đó với xác thực, chúng tôi sẽ sử dụng album ảnh. Trong ứng dụng của chúng tôi, chúng tôi sẽ tạo ra một bố cục hấp dẫn của bootstrap với một bộ sưu tập hình ảnh.

Nội phân chính

  • Chúng ta sẽ học được gì trong hoạt động crud với hình ảnh tải lên?
  • Điều gì là điều đầu tiên mà chúng tôi sẽ tạo ra cho một hoạt động PHP CRUD?
  • Làm thế nào để CRUD PHP và MySQL với ví dụ tải lên hình ảnh?
  • Làm thế nào để thêm hình ảnh trong hoạt động CRUD trong PHP?
  • Làm cách nào để tải một hình ảnh lên crud?
  • Làm thế nào để bạn chèn hình ảnh vào MySQL và hiển thị chúng bằng PHP?
  • Chúng ta có thể tải lên hình ảnh trong cơ sở dữ liệu MySQL không?

Ở đây chúng tôi sẽ sử dụng Scratch để làm bộ sưu tập ảnh với bố cục hấp dẫn. Sử dụng theo cách này, chúng tôi sẽ rất dễ dàng để xây dựng nó với ứng dụng của chúng tôi. Trong ứng dụng của chúng tôi, chúng tôi sẽ sử dụng phiên để thực hiện xác thực thích hợp với thông điệp phù hợp về thành công và lỗi. Chúng tôi sẽ nhận được thông báo thành công thích hợp nếu chúng tôi chèn thành công hình ảnh. Ví dụ của chúng tôi sẽ tạo một bảng mới có tên là "Image_Gallery" và nó sẽ chứa cột chính của 'Tiêu đề' và 'Image'. Để hiển thị biểu mẫu, xác thực, thông báo lỗi, v.v., chúng tôi cũng sẽ tạo các tệp. Quá trình từng bước để thực hiện thư viện ảnh được mô tả như sau:

Bước 1:

Trong bước này, chúng ta sẽ tạo bảng Image_Gallery. Ở đây, chúng tôi sẽ sử dụng cơ sở dữ liệu của chúng tôi để tạo bảng này. Để tạo bảng này, chúng tôi sẽ sử dụng một số truy vấn SQL, được mô tả như sau:Create image_gallery table. Here, we will use our database to create this table. In order to create this table, we will use the some SQL query, which is described as follows:

Bảng mục:

Bước 2:

Trong bước này, chúng tôi sẽ tạo tệp cấu hình DB. Đối với điều này, chúng tôi phải đặt một số chi tiết trên cơ sở dữ liệu như tên cơ sở dữ liệu, tên người dùng và mật khẩu của cơ sở dữ liệu phpmyadmin. Sau đó, chúng tôi sẽ sử dụng thư mục gốc của mình và tạo một tệp mới có tên "DB_CONFIG.PHP". Sau đó, chúng tôi sẽ thêm mã sau vào đó như thế này:Create DB Configuration file. For this, we have to set some details on the database like database name, username, and password of phpmyadmin database. After that, we will use our root directory and create a new file named "db_config.php". After that, we will add the following code into it like this:

db_config.php

Bước 3:

Trong bước này, chúng tôi sẽ tạo tệp index.php. Tệp này được sử dụng để hiển thị hình ảnh hiển thị với nút Xóa. Nó cũng được sử dụng để hiển thị tiêu đề của hình ảnh. Bây giờ chúng tôi sẽ sử dụng thư mục gốc của chúng tôi và tạo tệp "index.php". Sau đó, chúng tôi sẽ thêm mã sau vào đó như thế này:Create Index.php File. This file is used to show the display image with the delete button. It is also used to show the title of the image. Now we will use our root directory and create an "index.php" file. After that, we will add the following code into it like this:

index.php

Bước 4:

Trong bước này, chúng tôi sẽ tạo tệp Imageupload.php. Tệp này được sử dụng để xác thực bằng phiên, chèn mã cơ sở dữ liệu và mã tải lên hình ảnh. Vì vậy, chúng tôi sẽ sử dụng thư mục gốc của chúng tôi và tạo một tệp mới có tên là "Imageupload.php". Sau đó, chúng tôi sẽ thêm mã sau vào đó như thế này:Create an imageUpload.php File. This file is used for validation using session, insert database code, and image upload code. So we will use our root directory and create a new file named "imageUpload.php". After that, we will add the following code into it like this:

imageUpload.php

Bước 5:

Trong bước này, chúng tôi sẽ tạo một tệp familedelete.php. Tệp này được sử dụng để xóa các bản ghi hình thức cơ sở dữ liệu. Vì vậy, chúng tôi sẽ sử dụng thư mục gốc của chúng tôi và tạo một tệp mới có tên là "fispresselete.php". Sau đó, chúng tôi sẽ thêm mã sau vào đó như thế này:Create an imageDelete.php File. This file is used to delete records form the database. So we will use our root directory and create a new file named "imageDelete.php". After that, we will add the following code into it like this:

imageDelete.php

Bây giờ ví dụ thư viện hình ảnh trên của chúng tôi đã sẵn sàng để chạy. Để chạy điều này, chúng tôi sẽ sử dụng thư mục gốc của mình và tạo một thư mục mới có tên "Tải lên". Trước khi tiếp tục, chúng tôi muốn có sự cho phép đầy đủ vì thư mục tải lên sẽ lưu tất cả các hình ảnh. Bây giờ chúng tôi sẽ sử dụng thư mục gốc của mình và chạy lệnh sau:

Bây giờ chúng tôi có thể sử dụng trình duyệt của mình để mở URL dưới:

Sau khi mở cái này, chúng ta có thể thấy đầu ra sau:

display data

Bước: 7

Trong bước 6, chúng tôi đã tạo một tệp chỉ mục, bây giờ chúng tôi tạo một tệp dữ liệu chèn bên trong thư mục PHP. Trong các hướng dẫn trước đây, cả hai chúng tôi đã lập chỉ mục và chèn các tệp trong tập lệnh một tệp. Trong hướng dẫn này, chúng tôi sẽ tạo một tệp riêng để hiểu rõ hơn.

Mã sau của tập lệnh chèn.php.

Insert.php

Bài Viết Liên Quan

Chủ Đề