来自echo语句的链接

时间:2016-12-10 03:02:33

标签: php mysql

我想知道如何将我的php echo语句转换为链接。我希望用户能够在从mysql填充信息并通过显示图像进行响应后将鼠标悬停在表行上。

 <?php

    while ($row = mysql_fetch_assoc($result)) {
        ?>
        <tr>
            <td><?php echo $row["name"]; ?></td>
            <td align="center"><?php echo $row["type"]; ?></td>
            <td align="center"><?php echo $row["price"]; ?></td>
            <td align="center"><?php echo $row["available"]; ?></td>
        </tr>
        <?php
    }
    ?>

2 个答案:

答案 0 :(得分:0)

晚上好,17,

您是否已经尝试过基本的echo语句?见下文。

<?php

    while ($row = mysql_fetch_assoc($result)) {
    ?>
    <tr>
        <td><?php echo "<a href='#'>" . $row["name"] . "</a>"; ?></td>
        <td align="center"><?php echo "<a href='#'>" . $row["type"] . "</a>"; ?></td>
        <td align="center"><?php echo "<a href='#'>" . $row["price"] . "</a>"; ?></td>
        <td align="center"><?php echo "<a href='#'>" . $row["available"] . "</a>"; ?></td>
    </tr>
    <?php
}
?>

当然,如果你想要走这条路,那么最好只保留PHP中的所有内容。请参阅下面的其他示例。

<?php
    While ($row = mysql_fetch_assoc($result)) {
          Echo "    <tr>
                    <td><a href='#'>" . $row["name"] . "</a></td>
                    <td align='center'><a href='#'>" . $row["type"] . "</a></td>
                    <td align='center'><a href='#'>" . $row["price"] . "</a></td>
                    <td align='center'><a href='#'>" . $row["available"] . "</a></td>
                </tr>";
    }
?>

这个解决方案会更清洁,应该完成你想要做的事情。我希望这有帮助!如果没有,请在下方发表评论,我们可以解决一些问题!

此致

答案 1 :(得分:-1)

您可以执行以下操作。

<a>

您还可以将<td>元素回显到每个$,但在我的示例中使用javascript会减少重复代码/输入。