2012-04-01 62 views
0

我正在從一個MYSQL數據庫顯示信息的頁面上工作。我正在使用一些JavaScript,允許按列排序數據。我想通過團隊編號爲代碼着色。我想知道如何做到這一點,以便每次團隊號碼更改行背景顏色的變化。我寧願它在兩種顏色之間交替。我正在使用的代碼如下。謝謝您的幫助。MYSQL顏色編碼的HTML表

<?php 
    echo "<center><h1>North Carolina Scouting Results</h1><table border='1' class='sortable'> 
    <tr> 
    <td><b>Team Number</b></td> 
    <td><b>Match Number</b></td> 
    <td><b>Scouter Name</b></td> 
    <td><b>Robot Base</b></td> 
    <td><b>Team Number</b></td> 
    <td><b>Hybrid Attemted</b></td> 
    <td><b>Hybrid Made</b></td> 
    <td><b>Hybrid Bridge Tipped</b></td> 
    <td><b>Team Number</b></td> 
    <td><b>Teleop Attemted</b></td> 
    <td><b>Teleop Made</b></td> 
    <td><b>Balance Attempt</b></td> 
    <td><b>Balance</b></td> 
    <td><b>Comments</b></td> 
    <td><b>Team Number</b></td> 


    </tr>"; 
    while($record = mysql_fetch_array($db_query)){ 
      echo"<tr>"; 
      echo"<td>" . $record['team'] . "</td>"; 
      echo"<td>" . $record['game'] . "</td>"; 
      echo"<td>" . $record['name'] . "</td>"; 
      echo"<td>" . $record['base'] . "</td>"; 
      echo"<td>" . $record['team'] . "</td>"; 
      echo"<td>" . $record['hattempt'] . "</td>"; 
      echo"<td>" . $record['hmade'] . "</td>"; 
      echo"<td>" . $record['hbridge'] . "</td>"; 
      echo"<td>" . $record['team'] . "</td>"; 
      echo"<td>" . $record['tattempt'] . "</td>"; 
      echo"<td>" . $record['tmade'] . "</td>"; 
      echo"<td>" . $record['battempt'] . "</td>"; 
      echo"<td>" . $record['balance'] . "</td>"; 
      echo"<td>" . $record['notes'] . "</td>"; 
      echo"<td>" . $record['team'] . "</td>"; 
      echo"</tr>"; 
      $previous=$record['team']; 
    } 
    echo"</table></center>"; 
?> 

回答

0

在你的while循環中,你可以使用一個計數器來跟蹤循環執行的次數。然後,當計數爲偶數或奇數時,將樣式添加到tr標籤。

或者,您可以在頁面上使用jQuery,使用odd selector將樣式應用於奇數行。