Завершено

Добавление картинок на сервер + MySQL

Нужно сделать скрипт, желательно на php (+jquery/javascript/ajax), позволяющий добавлять картинки на сервер. Также имеется база данных с записями в таблицах.

Есть набросок скрипта, его нужно доделать. То что есть сейчас можно увидеть по ссылке: [url removed, login to view]

Сейчас по этой ссылке загружается таблица TasteSections.

Сама картинка загружается в папку, а в запись таблицы БД вписывается имя картинки.

По ссылке выше в первой записи с названием "Mint" картинка отображается, так как имя картинки прописано вручную в записи таблицы, а сама картинка есть в папке.

Во всех таблицах есть 3 поля: ID, EnglishName, Image.

Для понимания за основу я беру то, что отображается по ссылке выше.

Что нужно:

1. Добавить возможность выбора 1 из 4 таблиц (Liquids, FlavorGroups, TasteSections, Manufacturers), записи которой будут отображены. Записи, в которых нет картинки, должны отображаться первыми. Если картинки нет по причине её отсутствия в папке, то навание записи отображается оранжевым цветом. Если картинки нет по причине того, что в записи значение NULL в столбце "Image", то название отображается желтым цветом.

2. Рядом с каждой записью добавить кнопку. При её нажати появляется всплывающее окно. В этом окне можно:

2.1 Выбрать картинку для её загрузки на сервер с компьютера. Тут есть 3 кнопки: "выбрать", "загрузить на сервер" и "применить".

2.2 Выбрать картинку, уже имеющуюся в папке на сервере. Тут должна быть текстовая строка. При наборе в ней символов происходит фильтрация картинок, название которых начинается на набранные символы.

2.3 Небольшое поле для предпросмотра картинки, выбранной в 2.1 или 2.2

– если картинка на сервер уже загружена (проверка по имени и размеру), появляется уведомление (что уже есть картинка с таким: названием / названием и размером).

– таблица, выбранная в пункте 1 последний раз, сохраняется (чтоб не нужно было заново выбирать её при перезагрузке страницы). Можно сделать чтоб это хранилась в кэше браузера.

– сейчас все записи отображаются в виде 1 столбца. Нужно чтоб отображались в виде строк.

Что имеется:

Основная папка EJuiceProject, в ней хранятся остальные . Картинки должны загружаться в EjuiceImages. Скрипт находится в папке UploadScript. Папка JsonRequests ко всему написанному не относится.

Скрипт состоит из:

[url removed, login to view] – загрузчик картинки. Сейчас сделан так, что создает новую запись в таблице (а не изменяет текущую). Картинки не загружает, так как папки переименовались.

[url removed, login to view] – форма загрузки картинки

[url removed, login to view] – соединение с БД

[url removed, login to view] – с него начинается работа со скриптом.

[url removed, login to view]

Доступ к админке дам, чтоб Вам было проще.

Квалификация: AJAX, Javascript, jQuery / Prototype, PHP

Показать больше ajax registration jquery mysql, mysql web javascript jquery, implement ajax pagination jquery php mysql, php, mysql, ajax, javascript, jquery, add php code connect html forms mysql database, uploading images adding details php mysql, ajax javascript php mysql demo, upload images share users php mysql code, php mysql ajax javascript, ajax javascript marquee mysql, dreamweaver php mysql ajax javascript, add php mysql feature, update mysql javascript jquery, php show mysql query table css style, php ajax javascript mysql

О работодателе:
( 1 отзыв ) Москва, Russian Federation

ID проекта: #10922942

Поручен:

$25 USD за 1 день
(0 отзывов(-а))
0.0

9 фрилансеров(-а) в среднем готовы выполнить эту работу за $33

sriraj1233

Hi, I am ready to discuss and start develop this script I have more than 5 and half years of professional experience in PHP MYSQL website developments and integrating API scripts . Looking forward to discuss more Больше

$50 USD за 1 день
(147 отзывов(-а))
6.0
DazzlerFreelance

Привет я прочитал детали проекта и могли бы сделать эту работу действительно очень быстро. У меня есть 6+-летний опыт работы с Java, JSP, PHP, MySQL, JavaScript и WordPress .. И договорные цены ... Просто мне сообщени Больше

$70 USD за 1 день
(18 отзывов(-а))
4.4
Techxygen

Приветствую! Я хотел бы работать над проектом. Ваша задача проста и может быть легко сделано в PHP. Я уже сделал очень похожий вид работы. Я инженер-программист с исключительными навыками в веб-разработки. У меня есть Больше

$25 USD за 3 дней(-я)
(2 отзывов(-а))
1.3
$25 USD за 10 дней(-я)
(0 отзывов(-а))
0.0
mbukarev1

Hello, Automation of business processes, automated loading and analysis of files of different formats. PHP + APACHE2 + MYSQL MVC YII2 JS + JQUERY + AJAX HTML + CSS The solution of complex problems, fix minor bug Больше

$20 USD за 2 дней(-я)
(0 отзывов(-а))
0.0
ArtemPehotin

Здравсвуйте. Могу предложить реализовать на php фрейморке Laravel для более безопасного и в дальнейшем поддерживаемого кода. Так же можно доработать Ваш код, не проблема. Спасибо.

$35 USD за 7 дней(-я)
(0 отзывов(-а))
0.0
$10 USD за 1 день
(0 отзывов(-а))
0.0
GarnetSoftware

Добрый день! Меня зовут Валерия и я представляю компанию Garnet Software. Предлагаю обсудить Ваше задание более детально в чате или при помощи скайпа. Интересуют сроки и некоторая дополнительная информация. С у Больше

$35 USD за 5 дней(-я)
(0 отзывов(-а))
0.0