从隐藏表中的值创建链接

时间:2014-10-21 17:32:40

标签: php html mysqli

我有以下代码:

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'字段。

任何建议/帮助将不胜感激。

干杯

1 个答案:

答案 0 :(得分:0)

您只需发出包含该值的链接即可。也许是这样的:

echo "<td><a href=\"somePage.php?refereeID=" . urlencode($row['refereeID']) . "\">" . htmlspecialchars($row['lastname']) . "</a></td>";

由于逻辑和值在呈现页面时在服务器端可用,因此您不必担心从表中的值生成链接客户端。您可以在呈现HTML时直接显式创建它。

如果此时不再需要具有ID的单元格,请继续将其删除。