如何添加链接以编辑和删除使用php制定的表格中的每一行
Posted
技术标签:
【中文标题】如何添加链接以编辑和删除使用php制定的表格中的每一行【英文标题】:How to add a link to edit and delete each row in a table formulated using php 【发布时间】:2021-01-07 18:56:15 【问题描述】:我编写了输出 php 表的 php 代码,并且对于每一行,我希望能够向编辑和删除链接添加一个额外的列(CRUD 功能)。目前我已经能够添加额外的列,但我不确定如何在每一行中实际添加编辑和更新链接。我的桌子目前看起来像这样。 [1]:https://i.stack.imgur.com/nwFzQ.png
表格是使用 html 代码制作的,数据是使用链接到另一个文件的 php 代码接收的。以下是html代码,
<table class="content-table">
<thead>
<tr>
<th>Cashflow</th>
<th>Amount</th>
<th>Description</th>
<th colspan="2">Action</th>
</tr>
</thead>
<tbody>
<?php include_once('data.php'); ?>
</tbody>
</table>
以下是php代码(data.php):
while ($data = mysqli_fetch_assoc($output))
echo "<tr><td>". $data["cashflow"] ."</td><td>". $data["amount"] ."</td><td>". $data["description"] ;
【问题讨论】:
你试过把<a href="...">something</a>
吗?
编辑和更新链接?这不一样吗?
@user3783243 如何将其合并到 php echo 代码中?
@El_Vanja 抱歉,我的意思是编辑和删除。我已对问题进行了必要的更正。
与td
相同,但要么转义双引号,要么使用单引号进行封装。听起来您可能需要阅读php.net/manual/en/language.types.string.php
【参考方案1】:
您需要数据库示例中的一些 ID:$data["id"]
while ($data = mysqli_fetch_assoc($output))
echo "<tr>";
echo "<td>". $data["cashflow"] ."</td>";
echo "<td>". $data["amount"] ."</td>";
echo "<td>". $data["description"]."</td>";
echo '<td><a href="URL TO EDIT?id='.$data["id"].'">Edit</a></td>';
【讨论】:
不需要 5 个回声。 3v4l.org/kGcUV(忽略错误) 我特意写了,干净清晰。因为它的代码不可读以上是关于如何添加链接以编辑和删除使用php制定的表格中的每一行的主要内容,如果未能解决你的问题,请参考以下文章