PHP中的href重定向到更多信息

时间:2014-01-04 18:54:53

标签: php html while-loop

此时我的产品旁边有一个链接,该链接会将用户带到一个页面,其中包含有关手头存储在数据库中的产品的更多信息。 我不想拥有不同的链接,因此产品本身就是链接。

这是我目前链接在产品旁边的代码。

while($row = mysql_fetch_array($result))
{
    echo "<tr>";
    echo "<td>".$row['Name']."</td>";
    ?>
    <td><a href="list_item.php?id=<?php echo $row['Band_id'] ?>">view Information</a></td>
    <?php 
    echo "</td>";
}   

好的,我试图得到的是链接“查看信息”为echo“”。$ row ['Name']。“”;

so echo“”。$ row ['Name']。“”;是链接。

进一步说明

如果您转到http://stuweb.cms.gre.ac.uk/~ob219/addband/mysql_con_links.php

链接

我的名字是什么是链接,而没有更多信息的链接

3 个答案:

答案 0 :(得分:2)

你可以这样做:

while($row = mysql_fetch_array($result))
{
    ?>
    <tr>
        <td>
            <a href="list_item.php?id=<?php echo $row['Band_id']; ?>"><?php echo $row['Name']; ?></a>
        </td>
    </tr>
    <?php
}

然后您可以删除<th>More Infomation</th>

基本上,你最终得到一个这样的表:

+-------------+
|  Band Name  |
+-------------+
|  Killer     |
+-------------+

“杀手”是信息页面的实际链接。

答案 1 :(得分:0)

取代:

<td><a href="list_item.php?id=<?php echo $row['Band_id'] ?>">view Information</a></td>

使用:

<td><a href="list_item.php?id=<?php echo {$row['Band_id']} ?>">view Information</a></td>

答案 2 :(得分:0)

好的,你需要删除查看信息并将php echo放在那里,如:

while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td><a href='list_item.php?id=".$row['Band_id'].">".$row['Name']."</a></td>";
}

试试这个。