Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Стол заказов » Внесение данных в БД MySQL по клику

Внесение данных в БД MySQL по клику


 sher    09.10.2018    Стол заказов    606    2 комментария

В общем есть сайт на DLE и есть модуль автопостинга. Друг с другом никак не связаны, только имя базы данных единая идёт.
На сайте DLE добавляются картинки, дата планируемой публикации и описания к ним. Теперь нужно создать такую кнопку, чтоб админ при клике на неё мог внести в базу автопостинга данные из DLE поста. Вот список данных которые будут вноситься в таблицу автопостинга:
- id - должен генерироваться автоматически, продолжая таблицу
- status - всегда будет иметь значение "scheduled"
- user_id - всегда будет иметь значение "1"
- type - всегда будет иметь значение "timeline"
- caption - берёт значение из краткого описания поста DLE
- first_comment - тут всегда пустое значение ""
- location - тут всегда пустое значение ""
- media_ids - берёт значение id картинки из другой таблицы
- remove_media - всегда будет иметь значение "0"
- account_id - тут будет брать значение из ID категории DLE к которой относится пост DLE
- is_scheduled - всегда будет иметь значение "1"
- create_date - дата и время с сервера на момент когда нажали на кнопку
- schedule_date - берёт значение даты публикации из поста DLE
- publish_date - дата и время с сервера на момент когда нажали на кнопку
- is_hidden - всегда будет иметь значение "0"
- data - всегда будет иметь значение "{}"


и вторая таблица куда должна помещаться сама картинка
- id - должен генерироваться автоматически, продолжая таблицу
- user_id - всегда будет иметь значение "1"
- title - настоящее имя картинки при загрузке (Н-р: image.jpg)
- info - тут всегда пустое значение ""
- filename - имя уже в директории автопостинга, генерируемое системой, чтоб не повторялось
- filesize - размер картинки
- date - дата загрузки картинки

Ну и соответственно сама картинка должна копироваться в директорию автопостинга из папки DLE uploads.

Работа на час для знающих php, если не меньше.

Цена вопроса 1000 руб.

2 комментария

dj-avtosh
PHP-developer

dj-avtosh - 9 октября 2018 12:09 -

- id - должен генерироваться автоматически, продолжая таблицу


- это называется суррогатный ключ, в mysql конкретно "автоинкремент".

https://elkhan.ru
По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

MikeTheRaven
Юзер

MikeTheRaven - 9 октября 2018 18:00 -

Обращайтесь, сделаю всё в лучшем виде.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте
наверх