我很担心我有这个代码的事实:
while($row = mysql_fetch_array($result)) {
echo "<tr href='http://google.com'>";
echo "<td>" . $row['rowname'] . "</td>";
echo "<td>" . $row['rowname2'] . "</td>";
echo "<td>" . $row['rowname3'] . "</td>";
echo "<td>" . $row['rowname4'] . "</td>";
echo "</tr>";
}
由于某种原因我的链接不起作用。我已尝试在a
附近添加tr
标记,但没有成功。有人有线索吗?
答案 0 :(得分:0)
猜猜你正在寻找整行的链接。这可以通过在行上使用onClick
函数来实现,而不是使用href
。
<tr onClick="location.href='target url'">
<td></td>
<td></td>
</tr>
答案 1 :(得分:0)
while($row = mysql_fetch_array($result)) {
echo "<tr onclick='window.location.href = \"http://google.com\";'>";
echo "<td>" . $row['rowname'] . "</td>";
echo "<td>" . $row['rowname2'] . "</td>";
echo "<td>" . $row['rowname3'] . "</td>";
echo "<td>" . $row['rowname4'] . "</td>";
echo "</tr>";
}
答案 2 :(得分:0)
如果你想让整行可点击并像a
标签那样工作,你应该使用javascript:
echo "<tr onclick='location.href = \"http://google.com\"'>";
然后将CSS光标指针添加到可点击的表格单元格中会很好:
tr td {
cursor: pointer;
}
答案 3 :(得分:0)
tr-tag没有href属性,请参阅here。
你可以这样做:
<tr>
<td>
<a href="google.com">Google</a>
</td>
....
</tr>
另一个解决方案是添加javascript,如果整行应该是可点击的:
<tr onclick="window.location.href = google.com">
<td>
<a href="google.com"</a>
</td>
....
</tr>