Cистема импорта .dbf файлов в mysql на php

Роман14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
17.04.2011

Добрый день.

********************************************************************

В двух словах: необходимо реализовать систему импорта .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 редактируемых товаров на странице. Если их больше – делаем постраничный вывод. Нажатием кнопки ДАЛЕЕ мы, собстна, и вносим изменения в таблицу с разделами

Надеюсь, понятно объяснил...

Жду ваших предложений по гонорару.

Оплата любым удобным для вас способом.