Je zou dit in je html/php
. kunnen zetten 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>';
en in uw deleteupload.php
je zou de $proID;
. ophalen als een $_POST['del_item'];
variabel. Ervan uitgaande dat $proID;
is het ID-nummer van het item dat u wilt verwijderen.
Merk op dat u mysqli
. zou moeten gebruiken niet mysql
als mysql
wordt beschouwd als kwetsbaar voor aanvallen. U moet ook de $_POST
. escapen/opschonen variabele om een injectieaanval te helpen voorkomen.
(int) $_POST['del_item'];
zou dat in dit geval moeten bereiken zolang de ID's al gehele getallen zijn. (Werken niet als ze letters bevatten.)
Misschien vind je dit ook interessant: Meerdere formulieren of meerdere indieningen op een pagina?