我有一张这样的表:
| id |标题| -
1个标题1发送按钮
2 title2发送按钮
当我点击“发送按钮”时,它必须将该行ID发送到另一个带有表单的页面。但问题是每当我点击每个“发送按钮”它只是发送第一行ID!我的代码有什么问题以及为什么会这样?
这是我的代码:
<table>
<thead>
<tr>
<td>id</td>
<td>title</td>
<td>action</td>
</tr>
</thead>
<tbody>
<?php foreach($res as $row){ ?>
<tr>
<td><?php echo $row['id']; ?></td>
<td><?php echo $row['title']; ?></td>
<td>
<label for="prepay<?php echo $id; ?>">Pay</label>
<form method="POST" action="payment.php">
<input type="hidden" name="order_id" value="<?php echo $row['id']; ?>" />
<input type="submit" name="prepay" id="prepay<?php echo $id; ?>" style="display: none;" />
</form>
</td>
</tr>
<?php } ?>
</tbody>
</table>