我在php中有这段代码。我如何使它成为一个链接或添加一个类来添加样式?我对我的代码这样做:
<?php
<span class="tab"><a href="#">
<?php echo "<td>" . $row["categoria"] . "</td>"; ?></a>
</span>
?>
我做错了什么吗?有人知道我该怎么做吗?谢谢。
我也读了这篇文章,但是没有帮助。
首先,不要每次都写echo,你可以很容易地在任何html element
中添加class=""
或style=""
属性,也可以在其中写入class name
或inline style
。你没有看到链接,因为你的html结构是错误的,你在<td>
元素之外写了<span><a>title</a></span>
,这就是为什么你没有缝制链接。尽量把你的代码写清楚,这将有助于你更容易地发现问题。
<table>
<?php
$sql="SELECT * FROM presta_prova " ;
$result=mysqli_query($con,$sql);
while($row=mysqli_fetch_array($result)) {
?>
<tr>
<td><?php echo $row[ "marca"];?></td>
<td>
<span class="tab">
<a href="#"><?php echo $row["categoria"];?></a>
</span>
</td>
<td><?php echo $row[ "descrizione"];?></td>
</tr>
<?php
}
?>
</table>
这是在php行中添加html类的正确格式。echo '<td class="tab"><a href="#"><b>' . $row["marca"] . '</b></a></td>';