gpt4 book ai didi

PHP 动态 HTML 问题

转载 作者:可可西里 更新时间:2023-10-31 22:06:45 26 4
gpt4 key购买 nike

我有一段用 POST 形式包装的 PHP/HTML。如何仅将单击删除按钮所在行的 ID 传回服务器?

        <table>
<tr>
<th>File Path</th>
<th>Expiration</th>
</tr>
<?php
$result = mysql_query ($list_query);
$row_count = mysql_numrows ($result);

for ($i = 0; $i < $row_count; $i++) {
$id = mysql_result ($result, $i, "id");
$path = mysql_result ($result, $i, "path");
$expiration = mysql_result ($result, $i, "expires");
?>
<tr>
<td width="60%">
<?php echo $path; ?>
</td>
<td>
<?php echo $expiration; ?>
</td>
<td>
<input type="submit" value="Delete Expiration" />
</td>
</tr>
<?php
}
?>
</table>

最佳答案

在表单中使用隐藏字段。

<input type="hidden" name="id" value="<?php echo $id ?>">

您还应该为每个新行开始一个新表单。

 for ($i = 0; $i < $row_count; $i++) {
$id = mysql_result ($result, $i, "id");
$path = mysql_result ($result, $i, "path");
$expiration = mysql_result ($result, $i, "expires");
?>
<tr>
<td width="60%">
<?php echo $path; ?>
</td>
<td>
<?php echo $expiration; ?>
</td>
<td>
<form method="POST" action="?">
<input type="hidden" name="id" value="<?php echo $id ?>">
<input type="submit" value="Delete Expiration" />
</form>
</td>
</tr>
<?php
}
?>

关于PHP 动态 HTML 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6256051/

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