我正在使用数组中的php(由mysql查询填充)填充表格。我正在使用的表代码是:
<thead>
<tr>
<hr>
<th>UserName</th>
<th>Nick Name</th>
<th>Role</th>
<th>Unit</th>
<th>Active</th>
<th>Admin</th>
</tr>
</thead>
<tbody>
<?php
foreach ($portfolio as $row)
{
echo("<tr>");
echo("<td>" . $row["username"] . "</td>");
echo("<td>" . $row["nickname"] . "</td>");
echo("<td>" . $row["role"] . "</td>");
echo("<td>" . $row["unit"] . "</td>");
echo("<td>" . $row["active"] . "</td>");
echo("<td>" . $row["isadmin"] . "</td>");
echo("</tr>");
}
?>
我一直在不走运的情况下尝试找到一种方法,使表格的第一列具有允许编辑该用户详细信息的超链接(IE重定向到另一个页面/ php)。使用以下代码填充数组本身:
//now lets get the user's stock info
foreach ($rows as $row)
{
$stock = lookup($row["username"]);
$stock["username"] = $row["username"];
$stock["nickname"] = $row["nickname"];
$stock["role"] = $row["role"];
$stock["unit"] = $row["unit"];
$stock["active"] = $row["active"];
$portfolio[] = $stock;
}
如何使sql query / php的结果成为表内的链接?
感谢您的帮助,我是php / mysql的新手,正努力寻找自己的脚。
安迪
您需要执行以下操作,然后在用户编辑页面上通过以下方式获取用户名: $_GET['user']
<?php
foreach ($portfolio as $row)
{
echo("<td><a href='user-edit.php?user=" . $row["username"] . "'>" . $row["username"] . "</a></td>");
}
?>
给定唯一的用户名ofc,否则您可以使用id或任何唯一字段来执行此操作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句