php while循环提交按钮
php while loop submit button
<?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
}
这是我页面中的代码。问题是,如果我在任何一行中按下按钮,它都会删除我的所有数据,而不仅仅是我想要的。当我按下一个按钮时,每一行每个按钮都会删除它所在的那一行。这就是我要的。我无法解决这个问题(悲伤)。
谢谢
我假设您只是在玩,那甚至离生产代码还差得很远。
使用 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"]))
语句中。
我敢肯定那只小猫现在死在了某个地方:(
<?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
}
这是我页面中的代码。问题是,如果我在任何一行中按下按钮,它都会删除我的所有数据,而不仅仅是我想要的。当我按下一个按钮时,每一行每个按钮都会删除它所在的那一行。这就是我要的。我无法解决这个问题(悲伤)。
谢谢
我假设您只是在玩,那甚至离生产代码还差得很远。
使用 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"]))
语句中。
我敢肯定那只小猫现在死在了某个地方:(