Добрый день! Необходимо реализовать выгрузку пользователей из Exel в базу. Сайт самописный. 

Пример EXEL файла

1 колонка. Email

2 колонка. Номер тренинга

3 колонка. Номер тренинга

Выгрузка происходит след. образом: 

Из первой колонки:При создании нового пользователя данные дублируются в след. поля:  

  • Логин
  • Email
  • Имя
  • Пароль
Поля в БД у пользователей (msex_users):
  • id: id пользователя
  • login: логин пользователя
  • password: пароль в MD5
  • email
  • name
Примечание: может это покажется неправильным, но все же укажу что email дублируется по всем полям. То есть и логин и пароль и имя пользователя это его email

Из второй и третьей колонки: 

  • В базе данных к пользователю присваивается ID по которому расположен тренинг. Если третья колонка пустая, то она просто игнорируется
Поля в БД у таблицы тренингов (msex_video_user):
  • vid: номер тренинга
  • uid: id пользователя
Какие проверки должны проходить при выгрузке?
  • Проверка существования такого пользователя
  • Проверка подписки данного пользователя на подписку на тренинг
Конечное окно после выгрузки

После выгрузки должен быть отчет, пример ниже:

Загружено 630 пользователей, 45 уже были созданы. Открыто 610 доступов к видео, 20 уже были открыты. 

45 уже существующих пользователей:

[email protected]

[email protected]

и тд…

У 20 пользователей был открыт доступ к видео: 

[email protected]

[email protected]

и тд…

Жду предложения по срокам и ценам. 

5 лет назад
Dmitriy2013
Дмитрий 
31 год
12 лет в сервисе
Был
2 года назад

Заявки фрилансеров

Нет заявок фрилансеров