0
function destinations(){
global $db;
$numri1 = $db->query("SELECT * FROM destinations WHERE direction='1';");
$i = 1;
while ($row = mysql_fetch_array($numri1)) {
if ($i % 2 != "0") # An odd row
$rowColor = "bgC1";
else # An even row
$rowColor = "bgC2";
$direction1 .= '<tr class="'.$rowColor.'">
<td>'.$i.'</td>
<td>'.$row['name'].'</td>
</tr>';
$i++;
}
$table1 = '<table width="30%" style="margin:10px 10px 0 10px;" class="extra" cellspacing="1" cellpadding="5" border="0" >
<tr class="bgC3" style="font-weight:bold;>
<td>asd</td>
<td>Qytetet domestike</td>
</tr>
'.$direction1.'
</table>';
return $table1;
}
必须有一个小问题,这是因为当它的浏览器中显示它行的事证明这一点:问题HTML表格
<tr class="bgC3" style="font-weight:bold;>
<td>asd</td>
<td>Qytetet domestike</td>
</tr>
好,就说明它,但它替换值“asd”和“Qytetet domestike”!
谢谢你的帮助。
我可以建议使用CSS的':nth-child(odd)'和':nth-child(even)'来交替行颜色吗?你现在正在做的事情是好的,它只是更干净,更容易使用CSS方式:-) – Bojangles 2011-06-04 14:51:54
你的问题是让PHP生成正确的代码或让浏览器正确显示它吗?如果你的浏览器有问题,你应该修正你的HTML - 你需要在这里关闭样式标签:'
@JamWaffles我不是熟悉这种CSS方式!:)如果是来自CSS3,那么我还没有进入:) – TooCooL 2011-06-04 14:55:41
回答
您错过了
style
属性末尾的报价。变化:
要:
看到这个fiddle?没有表格显示!现在看看这个fiddle。
来源
2011-06-04 14:49:08 Kevin
谢谢你,我知道有一些非常小的问题,谢谢你的时间和帮助。 – TooCooL 2011-06-04 14:52:37
相关问题