Алгоритм разбинение таблицы

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
Аватара пользователя
Barssoft
Сообщения: 726
Зарегистрирован: 2013.01.21, 16:03

Алгоритм разбинение таблицы

Сообщение Barssoft »

Код: Выделить всё

echo '<p>
<table>
    <tr><td>';
foreach ($this->model as $model){
    $mod = $model->$colum; 
        if ($mod{0}!=$modelold{0}){
            echo '</td><td>';
                echo '<h5>'.$mod{0}.'</h5>';
                echo '<h5 class="search_car">';
                    echo CHtml::link(CHtml::encode($model->$colum), array('/manager/product', 'id'=>$model->id));
                    echo '<span>';
                        echo '('.count($model->product).')';
                    echo '</span>';
                echo '</h5>';
        }
        else{
            echo '<h5 class="search_car">'.CHtml::link(CHtml::encode($model->$colum), array('/manager/product', 'id'=>$model->id));
                echo '<span>';
                    echo '('.count($model->product).')';
                echo '</span>';
            echo '</h5>';
        }
        $modelold=$model->$colum;
}
echo '</td>
    </tr>
</table>
</p>'; 
Хочу сделать чтоб строилась таблица как http://auto.drom.ru/ только количество столбцов было равное пяти, вот только не могу придумать алгоритм разбиение таблицы, если в таблице будет марок машин меньше чем на 5 столбцов то их будет меньше пяти... Ну как на дроме если в наличии нет такой марки то она не выводится, также будет разбиение по буквам, но это из кода видно... Помогите пожалуйста уже не один день думаю над этим
Аватара пользователя
danilatlt
Сообщения: 26
Зарегистрирован: 2012.06.05, 13:07

Re: Алгоритм разбинение таблицы

Сообщение danilatlt »

о какой таблице идет речь?
cкайп danil.sidorov
Аватара пользователя
Barssoft
Сообщения: 726
Зарегистрирован: 2013.01.21, 16:03

Re: Алгоритм разбинение таблицы

Сообщение Barssoft »

danilatlt писал(а):о какой таблице идет речь?
Таблица представления в которой марки авто выводятся
Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

Re: Алгоритм разбинение таблицы

Сообщение anton44eg »

Вот вам и задачки про FizzBuzz...
Ответить