Ben benim color_array kullanarak değil bu foreach döngü içinde benim 2 koşulu ($column == 'Status) ayarlamak için nasıl anlamaya çalışıyorum yardıma ihtiyacım var.
: I color_array belirli bir renk değerlerini ayarlamak için bir dizi yarattı
$color_array = array(
'Succeeded' => 'blue',
'Failed' => 'red',
'Review Logs' => 'yellow'
);
Ben benim sütun Status renk kodlu olmak istiyorum. Benim burada foreach döngüsü benim tablo oluşturur:
$keys = array('Server', 'Target','Set','Time', 'Length','Size','Status');
echo '<table id="stats_1"><tr>';
foreach ($keys as $column) {
echo '<th>' . $column . '</th>';
}
echo '</tr>';
foreach ($data as $row){
foreach ($keys as $column){
if (isset($row[$column])){
if ($column == 'Server'){
echo '<td> <a href="' . $server_array[$row[$column]] . '">' . $row[$column] . '</a></td>';
} else {
echo '<td>' . $row[$column] . '</td>';
}
if ($column == 'Status'){ //2nd condition here
echo '<td> <font color="' . $color_array[$row[$column]] . '">' . $row[$column] . '</font></td>';
} else {
echo '<td>' . $row[$column] . '</td>';
}
} elseif ($column == 'Length') {
echo '<td> n/a </td>';
} elseif ($column == 'Size') {
echo '<td> n/a </td>';
} else {
echo '<td> </td>';
}
}
}
echo '</table>';
İlk vaka ($column == 'Server') çalışıyor, ancak 2. davayı ekledikten sonra, i aynı şekilde çalışır düşünürdüm? ama onun değil ... Nedense benim mantığı yanlıştır. Nasıl 2 dava işe alabilirim? Teşekkürler.