2012-07-23 101 views
0

我不是一個PHP專業人員,並真的appreaciate一些幫助顯示HTML表格格式的一些數組數據(從XML文件中拉出)。發送PHP數組數據到html表

我陣列的設置如下:

$strTodayIs = date('l F/n'); 
    foreach($xml->last7days->day AS $Daily) { 
     //if (date('l F/n',(int)$Daily->starttime) != $strTodayIs) { 
      $intAverageLastweek += (int)$Daily->avgresponse; 
      $intDowntimeLast7 += (int)$Daily->totaldowntime; 
      $intUptimeLast7 += (int)$Daily->totaluptime; 
      array_push($arrLastWeek, array("starttime" => $Daily->starttime, 
              "response" => $Daily->avgresponse, 
              "totalup" => $Daily->totaluptime, 
              "totaldown" => $Daily->totaldowntime 
              )); 
     //} 
    } 

我想在一個HTML表格中顯示一些簡單的百分比計算的結果,使用從$arrLastWeek陣列中的數據。

我的最終目標是顯示每個單元格的背景顏色,具體取決於計算的數組值的值,例如: 100 =綠色,100至99.8 =黃色,小於99.8 =紅色。

再次,任何幫助,甚至指着我在正確的方向將不勝感激。

請讓我知道,如果我遺漏了可以幫助我解決問題的任何重要信息?

問候,

回答

1

基本上你會做這樣的事情:

<?php foreach($array as $line): ?> 
<tr><td><?php echo $line['value']; ?></td><td><?php echo $line['value2']; ?></td></tr> 
<?php endforeach; ?> 

您可以通過在foreach之前PHP變量設置爲零,並增加他們的foreach裏面,地方輸出他們做數學。

祝你好運

+0

非常感謝以上。不勝感激。我會在今天晚些時候嘗試並實施,並讓你知道我是如何去的。 – 2012-07-25 17:07:15

+0

這工作。謝謝。 – 2013-01-07 13:42:48