我一直在努力自学编程并且遇到了一个简单的问题,
我正在使用的行是
echo "<td>" . $row['website'] . "</td>";
仅在数据库{mysql}中,它是在“网站”列下的纯文本中,我一直在努力弄清楚如何使整个表格的行网站可点击,
i have tried <href ="echo "<td>" . $row['website'] . "</td>"";
我尝试在网上搜索答案,但我似乎无法用正确的结果来表达问题。
谢谢。我也试过
<?
$result = mysql_query("SELECT * FROM leader");
echo "<table border='1'> <tr> <th>id</th> <th>Club</th> <th>Website</th> <th>Club Badge</th> </tr>";
while($row = mysql_fetch_array($result)) {
echo "<tr>"."<tr>";
echo "<td>" . $row['id'] . "</td>";
echo "<td>" . $row['club'] . "</td>";
echo "<td>" . $row['website' ] . "</td>";
echo "<td><a class=\"mylink\" href=\"" . $row['website'] . "\">" . $row['website'] . "</a></td>";
echo "</tr>";
}
echo "</table>";
mysql_close($con);
?>
但仍然有Parse error: syntax error, unexpected '<' in /home/a6332763/public_html/res.php on line 29
UPDATE .........现在已经在右侧框中显示链接,只是在链接网址前面添加网站网址,这里是代码,减去mysqul连接。
<?php
$result = mysql_query("SELECT * FROM leader");
echo "<table border='1'>
<tr>
<th>id</th>
<th>Club</th>
<th>Website</th>
<th>Club Badge Url</th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>"."<tr>";
echo "<td>" . $row['id'] . "</td>";
echo "<td>" . $row['club'] . "</td>";
echo "<td><a class=\"mylink\" href=\"" . $row['website'] . "\">" . $row['website'] . "</a></td>";
echo "</tr>";
}
echo "</table>";
mysql_close($con);
?>
<html>
<body>
<a href="res.php">Link text</a>
Click on <a href="http://www.sumsitehere.com">this link</a> to run your first PHP script.
</body>
</html>
答案 0 :(得分:3)
锚标记(<a>
)不能包含表格行或单元格。要使整个行可单击,您必须使用JavaScript绑定onclick
处理程序,或使用自己的<td>
标记包装每个<a>
元素的内容。
答案 1 :(得分:1)
如果您正在寻找的是一种链接到您的链接所在行的区域的方法,请执行以下操作:
在 PHP 文件中:
echo "<td><a class=\"mylink\" href=\"" . $row['website'] . "\">" . $row['website'] . "</a></td>";
在 CSS 文件中:
.mylink{display:block;}
应该这样做。
答案 2 :(得分:0)
使用JavaScript代码填写相应的onclick
属性以打开新位置。
答案 3 :(得分:0)
如果您只想在表格单元格中找到您想要的常规链接
<td><a href="<?= $row['website'] ?>"><?= $row['website'] ?></a></td>
如果您实际上尝试使整个表行可单击,则需要在表行上使用javascript重定向集:
<tr onClick="window.location='<?= $row['website'] ?>'">
<td><?= $row['website'] ?></td>
</tr>