gpt4 book ai didi

php - 在不预先知道 ID 名称的情况下,如何在 php 中获取按钮的 ID

转载 作者:行者123 更新时间:2023-11-29 11:58:46 28 4
gpt4 key购买 nike

我正在尝试使用 PHP 制作一个禁止帐户系统。首先,我有一个搜索功能,我在其中输入一些字符,当我单击搜索时,它会显示包含这些字符的所有帐户名称。我预先不知道会显示多少个帐户名。在每个帐户名称后面都有一个按钮,其属性名称=“BAN”和属性ID;这是变量(它显示 SQL 数据库中给出的帐户名 id)。所以我现在想做的是使用我给按钮的 ID 禁止一个帐户。有什么方法可以将 id 值放入 PHP 变量中,而无需预先知道单击了什么按钮?

这是我的 html/PHP:

                while($searchedaccounts = mysql_fetch_assoc($searched)) {
$id = $searchedaccounts["user_id"];
$username = $searchedaccounts["username"];
$email = $searchedaccounts["email"];
echo "<tr>";
echo "<td data-th = 'User ID' >";
echo $id;
echo "</td>";
echo "<td data-th='Username'>";
echo $username;
echo "</td>";
echo "<td data-th='Email'>";
echo $email;
echo "</td>";
echo "<td data-th='Email'>";
echo "<button type='submit' name='ban' id='ban$id'>Ban</button>";
echo "</td>";
echo "</tr>";
}

最佳答案

echo "<button type='submit' class='DeleteBan' name='ban' id='ban$id' data-rowid='$id'>Ban</button>";

<script>
$(".DeleteBan").click(function() {
var Id=$(this).attr('data-rowid');
$.ajax({url:"DeletePage.php?Id="+Id,cache:false,success:function(result){
alert('one row deleted');
}});
)};
</script>

DeletePage.php

<?
$Id=$_GET['Id'];

$DeleteQuery = "DELETE FROM tablename WHERE idColumnName='$Id'";

//Write Mysql Command To Delete This Query

?>

关于php - 在不预先知道 ID 名称的情况下,如何在 php 中获取按钮的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32740124/

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