Cистема импорта .dbf файлов в mysql на php
Добрый день.
********************************************************************
В двух словах: необходимо реализовать систему импорта .dbf файлов в mysql при помощи php с незначительными правками (dBase III и IV).
Названия столбцов определены в первой строке файла .dbf и меняться не будут.
********************************************************************
Более подробно:
Реализовано всё будет постранично, а именно:
1. Ввод файла через ОБЗОР и загрузка файла .dbf на сервер. Нажатием кнопки ДАЛЕЕ мы, собстна, и загружаем файл на сервер. (01.gif)
2. Вывод списка загруженных ранее файлов, а также загруженного только что (упорядочивание по дате загрузке). Имя файла присваевается пропорционально времени загрузки (например, 2011-04-16.21-27.dbf). Напротив каждого файла стоит radiobutton, определяющий – какой именно файл будем интегрировать в базу (по умолчанию checkbox активный на новом файле, последний загруженный файл выделел жирным шрифтом). Справа от списка кнопки с возможностью удалить любой из файлов. Ниже также checkbox с возможность отключать загрузку первой строки из базы, по умолчанию активный. Нажатием кнопки ДАЛЕЕ мы, собстна, и интегрируем загруженный файл в базу. Названия столбцов определены в первой строке файла .dbf и меняться не будут. (02.gif и 03.gif)
Вторая часть работы:
У нас получилась таблица, скажем, fromdbf. В ней 5 столбцов, первый столбец – это уникальный номер товара.
Теперь, нам при помощи второй таблицы (которая уже есть в базе), скажем, razddbf, необходимо привязать товар к разделу сайта (base.gif).
Методом исключения видим, выводим данные с CODTMC, которых нету в razddbf, но есть в fromdbf (base.gif).
3. Правим данные, которые заносятся в базу razddbf (04.gif). Выводим по 50 редактируемых товаров на странице. Если их больше – делаем постраничный вывод. Нажатием кнопки ДАЛЕЕ мы, собстна, и вносим изменения в таблицу с разделами
Надеюсь, понятно объяснил...
Жду ваших предложений по гонорару.
Оплата любым удобным для вас способом.