我目前在我的产品旁边有一个链接,该链接将用户带到一个页面,其中包含有关存储在数据库中的产品的更多信息。我不想有不同的链接,所以产品本身就是链接。
这是我目前拥有的代码,链接位于产品旁边。
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>";
}
好的,所以我试图获得的是链接"查看信息"作为回显".$row['名称].";
所以回显 ".$row['名称']."; 是链接。
进一步解释
如果您转到链接 http://stuweb.cms.gre.ac.uk/~ob219/addband/mysql_con_links.php
我是什么乐队名称作为链接,没有一个 anoutherlink 以获取更多信息
你可以这样做:
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 |
+-------------+
其中"杀手"是信息页面的实际链接。
替换:
<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>
好的,所以你需要删除视图信息并将php回显放在那里,而不是像这样:
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td><a href='list_item.php?id=".$row['Band_id'].">".$row['Name']."</a></td>";
}
试试这个。