私のコードでは、選択されたアイテムのIDを取得できない場合は削除されますが、正しいIDを取得する必要があります。私は以下のコーディングを使って自分のアイテムをすべて表示しました。表示されている各項目はそれぞれとの編集のリンクを削除しています。リンクを削除すると削除するアイテムの正確なIDを取得できません
<?php
$sql_select = "SELECT * FROM tblproduct LEFT JOIN productcategory ON tblproduct.prodCat = productcategory.catID ORDER BY tblproduct.id DESC";
$result = $conn->query($sql_select);
if ($result->num_rows > 0){
while($row = mysqli_fetch_assoc($result))
{
?>
<li>
<h3><?php echo $row['prodName']; ?></h3>
<div>
<img src="<?php echo "user_images/".$row['prodImg']; ?>" />
</div>
<p>Code : <?php echo $row['prodCode']; ?></p>
<p>Price : RM<?php echo $row['prodPrice']; ?></p>
<p>Category : <?php echo $row['prodCat']; ?></p>
<p>Description : <?php echo $row['prodDesc']; ?></p>
<span>
<a class="btn btn-info" href="editform.php?edit_id=<?php echo $row['id']; ?>" title="click for edit" onclick="return confirm('sure to edit ?')"><span class="glyphicon glyphicon-edit"></span> Edit</a>
<a class="btn btn-danger" href="function.php?delete_id=<?php echo $row['id']; ?>" title="click for delete" onclick="return confirm('sure to delete ?')"><span class="glyphicon glyphicon-remove-circle"></span> Delete</a>
</span>
</li>
<?php
}
}
?>
私はリンクを削除をクリックすると、アイテムIDは常に1
を返され、私のデータベースは唯一idは、列IDがあいまいである17
以下のような何かをする必要がある - >検査要素 –