sashamaro, ну тогда точно нужно нанять специалиста, чтобы он детально изучил ваш кейс и определил наиболее подходящее решение. Иначе это советы наугад.
kos94ok, реализовать в JS что?
Если вы хотите вставить строку из PHP в JS, то это делается ровно так как вы обычно это делаете вставляя строку из PHP в файл с HTML. Обычные теги php или теги шаблонизатора, смотря как вы это делаете.
Но лучше будет получить данные средствами JS. Запросом или из разметки страницы.
malvern, тогда кроме таблицы с пользователями будет достаточно одной таблицы, в которой будут поля для оценки, комментария и двумя связями внешними ключами на автора и на получателя. На последние две стоит добавить составной уникальный индекс, чтобы гарантировать, что запись один пользователь не может получить более одной оценки от другого.
DevMan, это так. Но когда я работал с openCart, и прочими CMS, то такой заказ "за час" я бы скорее всего не стал брать. Просто потому что обычно чисто на коммуникацию, договоры, ответы на вопросы, помощь, ожидание действий клиента и прочее обычно уходит суммарно больше часа.
geniousperson, дело в том что вы потратили время бесполезно. Переписав используя верный инструмент, вы получите релевантный опыт и оградите себя от будущих проблем связанных с поддержкой написанного кода.
Gigabait, что будете делать, если imgur удалит фото/сменит домен/прекратит существование/будет заблокирован в рф/итд?
Для таких целей существуют специальные файловые хостинги предоставляющие API. При этом в бд всё равно производятся записи аналогичные тем, как в случае, когда файлы хранятся на том же сервере. Не ссылка а путь, чтобы не быть привязанным к домену и подобным непостоянным вещам.