Таблица состоит из следующих полей:
ID bigint(20)
DateTime datetime
ShortField varchar(20)
LongField text
Нужно сделать две странички. На первой – только просмотр. На второй – редактирование. На обоих постраничный вывод данных по 50 записей. На обоих должна быть обеспечена удобная навигация по страницам. На обоих страницах сортировка в прямом порядке по полю DateTime.
В файлике или во вспомогательной таблице сохраняется параметр Chop типа datetime. На первой страничке в каждой записи кнопочка, при нажатии на которую в Chop сохраняется DateTime из текущей записи. Я буду ее нажимать по окончании редактирования, чтобы в следующий раз начать редактирование с этой записи. На первой странице отображаются записи, начиная с Chop и далее до конца. На вторую страницу, где происходит редактирование, этот параметр не влияет, то есть на вторую страницу попадают и старые записи, подходящие по условию отбора.
Вид примерно как в PHPMyAdmin, но размер ячеек неравномерный и большое поле должно быть видно полностью.
Поле ShortField на первой страничке должно выглядеть как ссылка. При нажатии на нее в новом окне открывается вторая страничка. В нее жолжны попадать все записи со значением ShortField равным значению ShortField на первой страничке. Во второй страничке можно удалять или редактировать и сохранять строки таблицы. Так же как в PHPMyAdmin, должна быть возможность выделения для удаления нескольких строк таблицы одновременно.