Trình tạo mã nguồn php

Tạo, chỉnh sửa, cập nhật và xóa nội dung trên một trang web là điều làm cho trang web động. Đó là những gì chúng tôi sẽ làm trong bài viết này.  

Nội dung chính Hiển thị

  • Kết luận
  • Làm cách nào để xóa các hoạt động thô?
  • Php active CRUD là gì?
  • Làm cách nào để xóa dữ liệu khỏi phpmyadmin?
  • Làm thế nào để chỉnh sửa và xóa các bản ghi từ cơ sở dữ liệu trong PHP?

Người sử dụng truy cập trang web của chúng tôi sẽ có thể tạo các bài đăng sẽ được lưu trong cơ sở dữ liệu MySQL đã đăng, truy xuất các bài đăng từ cơ sở dữ liệu và hiển thị chúng & nbsp; . Mỗi bài đăng sẽ được hiển thị bằng các nút chỉnh sửa và xóa để cho phép người dùng cập nhật các bài đăng cũng như xóa chúng

Đầu tiên, hãy tạo cơ sở dữ liệu có tên Crud.   .   . thô thiển. Trong cơ sở dữ liệu thô, hãy tạo một bảng có tên thông tin. Bảng thông tin nên có các cột sau

  • ID - int (11)

  • Tên - Varchar (100)
  • Địa chỉ - Varchar (100)

yap. Chỉ cần hai lĩnh vực. Tôi đang cố gắng giữ mọi thứ đơn giản ở đây. Vì vậy, chúng ta hãy chuyển sang bước tiếp theo

Tạo một tệp được gọi là chỉ mục. php và dán vào mã sau




	CRUD: CReate, Update, Delete PHP MySQL


	

Nếu bạn lưu và mở trang web trên trình duyệt của bạn, bạn sẽ nhận được một cái gì đó như sau

Trình tạo mã nguồn php

Trông không giống như hình thức tốt nhất trên thế giới phải không? . Thêm dòng này ngay bên dưới thẻ trong phần đầu của chỉ mục tệp. php của bạn

That is links to kiểu tải xuống từ kiểu bảng tệp. Please create file Styles. css and add this code type in that

body {
    font-size: 19px;
}
table{
    width: 50%;
    margin: 30px auto;
    border-collapse: collapse;
    text-align: left;
}
tr {
    border-bottom: 1px solid #cbcbcb;
}
th, td{
    border: none;
    height: 30px;
    padding: 2px;
}
tr:hover {
    background: #F5F5F5;
}

form {
    width: 45%;
    margin: 50px auto;
    text-align: left;
    padding: 20px; 
    border: 1px solid #bbbbbb; 
    border-radius: 5px;
}

.input-group {
    margin: 10px 0px 10px 0px;
}
.input-group label {
    display: block;
    text-align: left;
    margin: 3px;
}
.input-group input {
    height: 30px;
    width: 93%;
    padding: 5px 10px;
    font-size: 16px;
    border-radius: 5px;
    border: 1px solid gray;
}
.btn {
    padding: 10px;
    font-size: 15px;
    color: white;
    background: #5F9EA0;
    border: none;
    border-radius: 5px;
}
.edit_btn {
    text-decoration: none;
    padding: 2px 5px;
    background: #2E8B57;
    color: white;
    border-radius: 3px;
}

.del_btn {
    text-decoration: none;
    padding: 2px 5px;
    color: white;
    border-radius: 3px;
    background: #800000;
}
.msg {
    margin: 30px auto; 
    padding: 10px; 
    border-radius: 5px; 
    color: #3c763d; 
    background: #dff0d8; 
    border: 1px solid #3c763d;
    width: 50%;
    text-align: center;
}

Bây giờ chúng ta hãy kiểm tra biểu mẫu của chúng ta trong trình duyệt một lần nữa

Hướng dẫn delete crud operation in php - xóa hoạt động thô trong php

Đó là tốt hơn.  

Tôi thường thích tách mã HTML của mình khỏi mã PHP càng nhiều càng tốt. Tôi coi đó là hành động tốt. Trên lưu ý đó, chúng ta hãy tạo một tệp khác có tên Php_Code. php nơi chúng ta phát triển khai báo tất cả các chức năng PHP như kết nối với cơ sở dữ liệu, truy vấn cơ sở dữ liệu và tương tự

Vì vậy, hãy mở php_code. php và dán mã sau vào đó

Bây giờ bao gồm tệp này ở đầu (dòng đầu tiên) của chỉ mục tệp. php của bạn. such

Tại thời điểm này,   .   . Please process with other people

Bây giờ hãy truy cập lại chỉ mục tệp. php của bạn và thêm mã này ngay bên dưới thẻ

// ...


	

Mã này hiển thị một thông báo xác nhận đã nhận để nói với người dùng rằng một bản ghi mới đã được tạo trong cơ sở dữ liệu.   . ban đầu = cửa sổ. sinh lực. trong đó. []). viagitag. display ("VI_375111042")}) để truy xuất các bản ghi cơ sở dữ liệu và hiển thị chúng trên trang, thêm mã này ngay trên biểu mẫu đầu vào. & lt;? . php? . php? . Vui lòng tạo một bản ghi mới và xem những thứ này không hoạt động. . and Voila. Nó hoạt động hoàn hảo. Giờ chúng tôi chuyển sang chỉnh sửa. At the header file index. php của bạn (ngay sau câu lệnh bao gồm) Add code after. & lt;? . Để làm như vậy, chúng ta hãy sửa đổi các trường đầu vào của chúng tôi trên biểu mẫu và đặt các giá trị được lấy từ cơ sở dữ liệu ($ name, $ address) làm cho giá trị thành giá trị & nbsp; . nếu (loại ez_ad_units. = 'Không xác định') {ez_ad_units. đẩy ([[300,250], 'codewithawa_com-large-leadboard-2', 'ezslot_5', 114, '0', '0'])};

Ngoài ra, hãy thêm một trường ẩn để giữ ID của bản ghi, chúng tôi sẽ cập nhật để có thể nhận ra nó trong cơ sở dữ liệu một cách độc lập bởi ID.  

// newly added field


// modified form fields

Hãy nhớ tất cả những điều đó là trong đầu vào

Bây giờ nếu tôi nhấp vào nút Chỉnh sửa trên một công cụ ghi có thể từ cơ sở dữ liệu, các giá trị sẽ được điền vào biểu mẫu và chúng tôi sẽ có thể chỉnh sửa chúng. Bởi vì chúng tôi đang chỉnh sửa trên cùng một hình thức giống như khi chúng tôi đang tạo, chúng tôi phải đặt một điều kiện xác định nút thích hợp sẽ được hiển thị. Ví dụ. khi chỉnh sửa, chúng tôi hiển thị nút cập nhật trên biểu mẫu và khi tạo, chúng tôi hiển thị nút lưu. Chúng tôi thực hiện điều này bằng cách sử dụng biến & nbsp; . Khi cập nhật đúng, nút cập nhật được hiển thị và nếu sai, nút lưu được hiển thị. cập nhật biến là boolean. Khi cập nhật là đúng, nút cập nhật được hiển thị và nếu sai, nút lưu sẽ được hiển thị

Thay thế nút lưu của bạn trên biểu mẫu như thế này

Thay thế

với

________số 8

Bây giờ nếu chúng tôi chạy điều này trên trình duyệt và nhấp vào nút Chỉnh sửa, chúng tôi sẽ nhận được điều này

Hướng dẫn delete crud operation in php - xóa hoạt động thô trong php

Bây giờ bạn có thể thấy đó là nút cập nhật được hiển thị. Vui lòng thêm mã sẽ được thực thi khi nhấp vào nút này

Open PHP file_Code. php and add this code at node

// .. 

if (isset($_POST['update'])) {
	$id = $_POST['id'];
	$name = $_POST['name'];
	$address = $_POST['address'];

	mysqli_query($db, "UPDATE info SET name='$name', address='$address' WHERE id=$id");
	$_SESSION['message'] = "Address updated!"; 
	header('location: index.php');
}

Bây giờ thay đổi các giá trị trong & nbsp; .  

Hướng dẫn delete crud operation in php - xóa hoạt động thô trong php

Tuyệt quá

Last one. xóa hồ sơ. Chỉ cần thêm mã này vào cuối tệp PHP_CODE. PHP and you good to go

0

Nếu bạn nhấp vào nút Xóa, nó sẽ xóa bản ghi khỏi cơ sở dữ liệu và hiển thị thông báo giống như các hành động khác

Kết luận

Điều này đưa chúng ta đến cuối hướng dẫn này. Tôi hy vọng nó hữu ích và phù hợp với thời gian của bạn. Tôi rất vinh dự vì sự kiên nhẫn của bạn khi theo dõi điều này đến cùng. Nếu bạn thích hướng dẫn này, hãy chia sẻ nó với bạn bè của bạn bằng cách nhấp vào bất kỳ biểu tượng truyền thông xã hội nào dưới đây. Đừng quên kiểm tra các hướng dẫn khác của tôi trên trang web này.