㈠ [php教程]急求隔行變色的PHP語句
首先定義兩個CSS的class,也就是兩種背景色,然後程序在循環時判斷 for($i=0;$i<=$total;$i++){ if($i%2==0){一種樣式}else{另一種樣式} }
㈡ 在php循環裡面隔行換色
這個問題有很多答案,看了下面好多寫的不規范,我曬出這個看看
<table width="600" border="0">
<tr>
<td>標題</td>
<td>時間</td>
</tr>
<?php
$sql="select * from a order by id desc limit 0,6";
require 'conn.php';
$i = '1';
while($row=mysql_fetch_array($result))
{
$color_z = '';
$z = $i%2;
($z == '1') ? $color_z ="#00FF99": $color_z = "#cccccc";
?>
<tr bgcolor='<?php echo $color_z;?>'>
<td><?php echo $row['bt']?></td>
<td><?php echo $row['sj']?></td>
</tr>
<?php
$i++;
}
?>
</table>
暈死我覺得php代碼最好寫規范點哦
㈢ [php〕幫我看個隔行變色的問題
;
<?php
$a=4;//設置表格的列數為4列
for($i=1;$i<=20;$i++)
{
if($i%$a=0&&$i>1)
//輸出4列就輸出一個</tr>控制符進行換行
echo "<td>test</td>";
}
?>
</tr>
</table>
原理是這樣的,$i%$a=0&&$i>1的意思是,當變數$i大於1並且被4整除的情況下就輸出"</tr><tr>",否則不輸出。這就是控制換行的精髓所在!
㈣ php中表格裡面怎麼讓隔一行的顏色不一樣
後面你用jquery,前面你也用jquery啊。
var $j=jQuery.noConflict();
$j(document).ready(function() {
$j("#listBody table tr").hover(function(){$j(this).addClass("over");},function(){$j(this).removeClass("over");});
$j("#listBody table tr:odd").addClass("alt");
});
自己根據情況替換內容吧,上麵包含了滑鼠經過變色。
over樣式就不貼出來了。
㈤ php中怎樣使表格隔行換背景顏色
你可以在php 的echo 輸出中添加html的代碼,那個比如第一個藍色,第二個是白色,代碼就寫一個藍色一個白色,然後整個用while循環就可以得到你要的結果
㈥ php 字體顏色如何修改
字體的顏色最終是由HTML元素屬性或者CSS樣式控制的,PHP最多是輸出而已
HMTL 元素屬性
<font color="#FF0000">紅色</font>
或者
<font color="red">紅色</font>
CSS樣式
<style type="text/css">
.red_css {color:#FF0000;}
#red_id_css {color:#FF0000;}
</style>
<font class="red_css">紅色</font>
<font id="red_id_css">紅色</font>
或者直接使用元素的style來設置
<font style="color:#FF0000;">紅色</font>
PHP 輸出
echo '<font style="color:#FF0000;">紅色</font>';
㈦ php輸出數據,每五條隔行換色,怎麼做
for($i=0;$i<30;$i++){
if($i>0&&$i%5==0){
echo '<br/>';
//實現換行
}
//實現變色
if(ceil($i/5)%2==1){
//輸出藍色
}else if(ceil($i/5)%2==0){
//輸出棕色
}
}
㈧ PHP換行變背景顏色問題
用靜態頁寫好列表,模版,把查詢出來的數據嵌套進去就可以啊
㈨ php實現表格中產生隔行變色特效
一般來說你這個要求都是用css來實現效果的。具體來說:
1.在PHP里用循環寫表格,對於奇數行時給tr加上一個class="odd",偶數行時給tr加上一個class="even"
2.在css里用tr.odd 和tr.even分別為奇數行和偶數行來設置顏色。
㈩ php 隔行變色的問題
可以設置一個counter,單數行的時候為tr設置一個背景色樣式。