Bạn có thể đặt cái này vào html / php của mình
echo '<td width="40%"><img width="100%" height="300" src="data:image/jpeg;base64,'.base64_encode( $row['product_image'] ).'"/></td></tr>
<td><form name="form' . $proID . '" class="del_forms" method="post" action="deleteupload.php">
<input type = "hidden" name="del_item" value="' . $proID .'" />
<input type="submit" value="Delete" /></form></td></table><br>';
và trong deleteupload.php
của bạn bạn sẽ nhận $proID;
dưới dạng $_POST['del_item'];
Biến đổi. Giả sử $proID;
là số ID của mục bạn muốn xóa.
Lưu ý rằng bạn nên sử dụng mysqli
không phải mysql
dưới dạng mysql
được coi là dễ bị tấn công. Bạn cũng nên thoát / khử trùng $_POST
biến để giúp ngăn chặn tấn công tiêm.
(int) $_POST['del_item'];
sẽ đạt được điều đó trong trường hợp này miễn là các ID đã là số nguyên. (Sẽ không hoạt động nếu chúng chứa các chữ cái.)
Bạn cũng có thể thấy điều này đáng quan tâm: Nhiều biểu mẫu hoặc nhiều lần nộp trong một trang?