gpt4 book ai didi

php - 删除链接无法获取要删除的项目的确切 ID

转载 作者:行者123 更新时间:2023-11-28 05:18:04 25 4
gpt4 key购买 nike

当我的编码无法获取要删除的项目的 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
}
}
?>

引用上面的代码,当我点击删除链接时,item id总是返回1,而我的数据库只有两条记录id 从 17

开始

最佳答案

列 ID 不明确,也可能来自 productcategory。所以你需要做如下的事情

$sql_select = "SELECT tblproduct.id as product_id,* FROM tblproduct LEFT JOIN productcategory ON tblproduct.prodCat = productcategory.catID ORDER BY tblproduct.id DESC";

HTML

<a class="btn btn-danger" href="function.php?delete_id=<?php echo $row['product_id']; ?>" title="click for delete" onclick="return confirm('sure to delete ?')"><span class="glyphicon glyphicon-remove-circle"></span> Delete</a>
</span>

关于php - 删除链接无法获取要删除的项目的确切 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42547566/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com