I am pulling a list of products from my MYSQL database and using a delete button against each product in case the operator wants to delete the product.
Check prod_id is auto incrementing properly or not in your table. Another thing is as your form is in loop the id for all forms will be duplicated. So each time it is submitting first form, thats why only first product is deleted from your record.