我有以下代码:
while($row = mysqli_fetch_array($result))
{
echo "<tr>";
echo "<td style='visibility:collapse'>" . $row['refereeID'] . "</td>";
echo "<td>" . $row['lastname'] . "</td>";
echo "<td>" . $row['firstname'] . "</td>";
echo "<td>" . $row['zone'] . "</td>";
echo "<td>" . $row['level'] . "</td>";
echo "<td>" . $row['homephone'] . "</td>";
echo "<td>" . $row['email'] . "</td>";
echo "</tr>";
}
echo "</table>";
我要做的是根据refereeID字段将lastname设为指向新页面的链接,该字段将隐藏在表格中。我可能没有这样做,因为我怀疑我甚至不需要在表格中包含'refereeID'字段。
任何建议/帮助将不胜感激。
干杯
答案 0 :(得分:0)
您只需发出包含该值的链接即可。也许是这样的:
echo "<td><a href=\"somePage.php?refereeID=" . urlencode($row['refereeID']) . "\">" . htmlspecialchars($row['lastname']) . "</a></td>";
由于逻辑和值在呈现页面时在服务器端可用,因此您不必担心从表中的值生成链接客户端。您可以在呈现HTML时直接显式创建它。
如果此时不再需要具有ID的单元格,请继续将其删除。