Нужна помощь в переработке этого PHP-кода/логики. Прямо сейчас, если у меня нет значения ни для столбца «Длительность», ни «Размер», моя таблица html пуста, и я ставлю значение по умолчанию n/a
.help with php AND condition
Я хочу изменить логику, чтобы продолжить обрабатывать это условие и дать значение n/a
, но также добавить логику для чтения, если ОБА n/a
, а затем установите значение моего столбца «Состояние» = «Выполняется».
Как-то, мой прокомментированный код не работает правильно. Благодарю.
foreach ($keys as $column){
if (isset($row[$column])){
if ($column == 'Server'){
echo '<td> <a href="' . $server_array[$row[$column]] . '">' . $row[$column] . '</a></td>';
} elseif ($column == 'Status'){
echo '<td> <font color="' . $color_array[$row[$column]] . '">' . $row[$column] . '</font></td>';
} else {
echo '<td>' . $row[$column] . '</td>';
}
} elseif ($column == 'Status') {
echo '<td><font color="yellow"> Review </font></td>';
} elseif ($column == 'Duration') {
echo '<td> n/a </td>';
} elseif ($column == 'Size') {
echo '<td> n/a </td>';
//} elseif ($column == 'Duration') && ($column =='Size') {
// echo '<td> In Progress </td>';
} else {
echo '<td> </td>';
}
}
'} ElseIf ($ колонке == 'Продолжительность') && ($ столбец == 'Размер') {' <- - Это никогда не будет работать, потому что '$ column' не может иметь два значения одновременно. – Powerlord
Я не уверен, как '$ column == 'Duration'' будет определять погоду, или нет столбца с названием« Duration »имеет значение или нет, я думаю, вам нужно переформулировать вашу проблему и опубликовать другой код, мы можем видеть контекст. – UnkwnTech
Я добавил другой код, чтобы лучше понять его. – cjd143SD