<?php
$sel22 = mysql_query("SELECT id1nev, id2nev, id2, accept FROM barat WHERE id1= '$kariidje' AND accept = '1' ") or die("CANNOT FETCH DATA FOR ADMIN " . mysql_error());
if (mysql_num_rows($sel22) > 0) {
$i=0;
while ($data22 = mysql_fetch_array($sel22)) {
$i++;
?><tr>
<td>
<?php
include 'elemek/connection.php';
$idkitfogadel = $data22['id2'];
if(isset($_POST["submitelutasit"])){
$updatebaratt1 = "DELETE FROM barat WHERE id1 = $kariidje and id2 = $idkitfogadel";
mysql_query($updatebaratt1);
//header("Location: friends.php");
}
?>
<form id="form<?php echo $i; ?>" method="POST" action="#">
<Button type="SUBMIT" name="submitelutasit" id="submitelutasit<?php echo $i;?>" value="!"/></button>
</form>
</td>
<td align="center">
<a>Something</a>
</td>
</tr>
<?php
}
这是我的页面中的代码。问题是,如果我按任何行中的按钮,它会删除我的所有数据,而不仅仅是我想要的。当我按下一个按钮时,每个按钮的每一行都删除该行所在的位置。这就是我要的。我无法解决这个问题(悲伤)。
谢谢
答案 0 :(得分:0)
我只是假设你只是在玩游戏,而且它甚至不在生产代码附近。
使用id2
向表单添加输入字段,以便稍后使用。
<form id="form<?php echo $i; ?>" method="POST" action="#">
<input type="hidden" name="id2" value="<?php echo $data22['id2'] ?>">
<Button type="SUBMIT" name="submitelutasit" id="submitelutasit<?php echo $i;?>" value="!"/></button>
</form>
并像这样使用它:
$idkitfogadel = $_POST['id2'];
在if(isset($_POST["submitelutasit"]))
声明中。
我确定小猫咪现在死在某个地方:(