我想知道是否有人可以帮助我。
我正在使用以下代码在我的网页上创建一个表格。
<table id="report" width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<th width="150"></th>
<th width="140"><div align="left">Location Name</div></th>
<th width="398"><div align="left">Address</div></th>
<th width="124"><div align="center">Finds Made</div></th>
<th width="280"></th>
<th width="101"></th>
<th width="166"></th>
<th width="90"></th>
</tr>
<?php
echo "<tr>
<td><div><a href='delete.php?locid=$lid'>Delete Location</a></div></td>
<td><div align='left'>$lname</div></td>
<td><div align='left'>$laddress</div></td>
<td><div align='center'>$findscount</div></td>
<td><div><a href='viewlocation.php?locid=$lid'>View/Amend Location Details</a></div></td>
<td><div><a href='addfinds.php?locid=$lid'>Add Finds</a></div></td>
<td><div><a href='addfinds.php?locid=$lid'>Add Find Images</a></div></td>
<td><div><a href='finddetails.php?locid=$lid'>View Finds</a></div></td>
</tr>";
echo "<th colspan=\"8\"><hr width=\"100%\"></th>";
我正在尝试做的并遇到问题的是在每行数据之间创建一个换行符,我想把它放在我的代码行之前:echo "<th colspan=\"8\"><hr width=\"100%\"></th>";
我已尝试使用"\n"
,echo "\n"
,"<br />"
来命名,但我似乎无法使其发挥作用。
我只是想知道某人是否能够看到这个并让我知道我哪里出错了。
非常感谢和问候
答案 0 :(得分:2)
<tr><th colspan="8"><br/><hr width="100%"></th><tr>
答案 1 :(得分:0)
您的<th>
还需要换行<tr>
。然后将其添加到您的CSS
th[colspan=8] { margin-top: 1em; }
答案 2 :(得分:0)
我通常这样做:
echo "<th colspan=\"8\"><hr width=\"100%\"></th>\r\n" .
"<td></td>" .
......等等。