嗨,大家如果我每次点击添加按钮时如何获取表格行的值都有点问题。我试图实现的是将行的值传递给另一个用于sql查询的php文件。目前,我有一个使用while循环的表格,并且每行使用“ADD”按钮显示数据库中的名称列表。当我点击添加按钮时,无论哪一行我总是得到最后一行的值。有人可以指出我的代码的哪一部分犯了错误吗? 这里是我的代码PHP提交按钮while循环
<form action="addFriend.php" method="post"> <table class="table table-bordered">
<?php
$i = 1;
while($row = mysqli_fetch_array($records))
{
?>
<tr>
<td><?php echo $i; ?></td>
<td><input type="text" name="addedUser" value="<?php echo $row["username"]; ?>" readonly></td>
<td>
<button type="submit" name="row_<?php echo $i; ?>" id="row_user" value="<?php echo $row["username"]; ?>" class="btn btn-info">ADD</button>
<?php $i++; ?>
</td>
</tr>
<?php
}
?>
</table>
</form>
获得价值,那是因为你只有一种形式包含所有表格数据。你需要每行有表格 –
你总是得到最后一行的值,因为你在任何地方都有相同的输入类型文件名称。 –