gpt4 book ai didi

php - 如何使用删除按钮删除数据库中的行

转载 作者:行者123 更新时间:2023-11-29 14:06:36 26 4
gpt4 key购买 nike

我正在尝试在我的应用程序中添加“删除”按钮。该按钮的功能是在单击该按钮时删除数据库行。我想我需要创建类似 delete.php 的内容并将按钮链接到它。但我不知道该怎么做。有人可以帮忙吗?

下面是我的代码:

<table id="edit_accounts" class="tablesorter">
<thead>
<tr><?php
while($v=mysql_fetch_field($result)) if($v->name!="paid_for_year_date" && $v->name!="approved"){
?><th class="header"><?php echo display_version($v->name);?></th>
<?php
}
?>
<th class="header">Actions</td>
</tr>
</thead>
<?php
while($row=mysql_fetch_assoc($result)){
$row["category"]=$categories[$row["category"]]["category_name"];
$pfydate=$row["paid_for_year_date"];
unset($row["paid_for_year_date"]);
$extra_link="";
if($pfydate==$row["join_date"]){
$extra_link="<br/><a href='mark_as_paid.php?account_id=".$row["account_id"]."&auth_code=".md5("lgotadmin".$row["account_id"])."'>Mark as Paid</a>";
}
if($row["approved"]==0){
$extra_link.="<br/><a href='approve.php?account_id=".$row["account_id"]."&auth_code=".md5("lgotadmin".$row["account_id"])."'>Approve</a>";
}
unset($row["approved"]);

?>
<tr><td><?php echo implode("</td><td>",$row);?></td><td><a href="edit_account.php?account=<?php echo $row["account_id"];?>">Edit Account</a><br><a href="view_transactions.php?account=<?php echo $row["account_id"];?>">Edit Transactions</a><br/><a href="delete.php?account_id=".$row[account_id"]<?php echo $row["account_id"];?>">Edit Account</a><?php echo $extra_link;?></td></tr>
<?php
}
?>
</table>

最佳答案

按照以下步骤操作

1)您需要创建一个文件deleteFile.php(或者)您可以创建一个文件并使用if条件执行插入、更新和删除等所有操作。

2) 然后,您应该将行 ID 或某些标识符传递给页面,以标识必须删除哪一行。

3)其中,您应该编写一个查询来使用此标识符删除该行。

4) 然后您可以发出警报消息并重定向到该页面。

5)单个文件的情况下,需要向页面发送删除等操作类型并带上id

关于php - 如何使用删除按钮删除数据库中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14250477/

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