Ну вот так понятнее уже
![smile.gif](http://phpforum.su/html/emoticons/smile.gif)
Хотя, поверь мне, расстановка запятых и точек, т.е. деление на предложения, существенно улучшит понимание твоей мысли.
Давай я повторю, как понял. Юзер что-то жмякает на экране, в таблице, в которой не более 20 строк. Как только появилось 20 строк, они делятся пополам и выстраиваются в 2 колонки. Далее юзер продолжает жмякать, данные добавляются по очереди в обе колонки, пока их не станет по 20 в каждой колонке. Тут добавляется еще одна, 3-я колонка, данные (теперь их 40 строк) распределяются между 3-мя колонками и т.д.
И всё это должно отображаться на экране и одновременно записываться в БД.
Верно?
Лично я не вижу проблемы
![smile.gif](http://phpforum.su/html/emoticons/smile.gif)
Создаешь в JS объект, к которого есть собственно инфа, плюс номер колонки и позиция в этой колонке. Изначально номер колонки равен 1 и только увеличивается позиция. После разделения на 2 колонки по какому-то алгоритму меняем номер колонки у части объектов на 2, перерисовываем таблицу на экране и т.д.
При каждом клике отправляем инфу (аяксом) на сервер. Там обновляем состояние в БД. Либо, может быть, в сессии - пока не будет что-то нажато на экране, что приведет к команде "сохранить в БД".
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)