Incorrect INTEGER value associated with MySQLi Delete Record.
Imagine a webshop!
The user can add items to his basket.
Once the user has done this, they can choose to rate the product and write a review about it.
I'm working on a page that does not work as I intended. The user must be able to delete the product from the basket. And at the same time as the product is deleted from the basket, any ratings and reviews given by the user to the product must also be deleted.
There are three tables.
1. Basket
2. Reviews
3. Rating
On the page that does not work, there are:
Three “recordsets”.
Three "hidden input fields" that are linked to the respective table id.
Three "delete records", where "lookup value" is linked to the respective "hidden input field".
The idea is that the page should first see if there is a review of the current product that the current user has written. If this is true, it must be deleted.
The next step is to see if there is a rating linked. If so, this must be deleted.
Finally, the product must be deleted from the user's basket.
Am I thinking right here? Because this does not work!
If I comment out the first two "delete record" functions and only keep the one that is to delete the product from the basket - then this product is deleted as intended (but of course not the rating and review).
But if I do not comment out these two "delete record" functions, I get "incorrect INTEGER value:". And it does not say what it is?