Roler, Viper такая вещь просто не выведет ячейку с пустым значением в одной конкретной строке. Посмотрите второй скрин и представьте, как ваш вариант отработает на нем.
Единтсвенный способ определить какой столбец пустой весь - это то, что я написал. Или то, что написал valenok, но тут второй запрос + возможны, наверное, ситуации, что пустые столбцы не все справа, а чередуются, например.
(Добавление)
__Lina__
Champion пишет:Пустые свойства выводишь как %номерсвойства%? и попутно меняешь на true iй элемент, если i-e свойство очередной строки не пустое.
Вот сюда empty присобачь.
CODE ( text):
скопировать код в буфер обмена
... if (empty($row[$i])) { $out_str .= '<td>%'.$i.'%</td>'; } else { $out_str .= '<td>'.$row[$i].'</td>'; $emp_flags[$i] = true; } ...
|