но код пересылает на страницу index.htmlТак а почему не должен, у вас же там редирект безусловный, вы в любом случае туда переходите, не зависимо от успеха вышеописанного кода...
Не отправляет данные на почтуВо первых вы даже не проверяете результат выполнения mail(), во вторых - вполне возможно что на бесплатных хостингах работать не будет, или будет работать ограничено, ну и в третьих, возможно у вас ошибка, которую вы не видите. Надо либо смотреть логи ошибок (если они доступны), либо включить вывод ошибок и предупреждений.
Этих значений на фронте нет, их присылает только бэк.У вас может не быть ТЕКУЩЕГО состояния, но список всех состояний на фронте должен быть, иначе как вы будете знать как должен выглядеть определенный статус?
Но мне почему то кажется что этот способ неверный,Вам кажется. С другой стороны - все зависит от фреймворка (ну или его наличия вообще), 90% современных фреймворков в популярных ЯП поддерживают cli обращения средствами фреймворка.
Есть ли инструменты или способы выполнения скрипта на сервере раз в определенное времяЕсть. Кронтаб на лине и (простигосспади) планировщик в винде.
(на Java)?Язык не имеет значения, важно чтобы система исполнения скрипта присутствовала в ОС.
И вот эту таблицу нужно постоянно обновлять. но учитывая что отваров более 100 000 поштучно это делать как то не очень удобно.Постоянно - это сколько? И почему не удобно?
Слыша что есть такое понятие как репликация баз данных, которая занимает секунды?Слышали звон, но не потрудились даже загуглить что это. ок, гуглим за вас... TL;DR - реплика это не то что вы подумали, и к скорости обновления данных имеет весьма опосредованное значение.
Может на сервере где есть этот сервис завести тоже таблицу подобной структуры, в нее апдейтить цены а потом какой то хитрой методикой синхронизировать ее с основной базой? Но как быть с тем что в основной базе есть товары, которых нет в текущей порции данных? чтоб только частично базы синхронизировались по полю product_id к примеру?И вот тут чтение про репликацию приобретает некоторый смысл... Но опять же, есть куча нюансов...
И еще вопрос. На какой языке программирование лучше это делать чтоб выиграть в скорости?На любом, пхп+лара вполне норм. У вас в этом вопросе на самом деле 2 косяка по хотелкам:
Пример страницы, где свойства успешно работаютНе работают.
свойства max-width="100%";Во первых это у вас не "свойство", а атрибут, во вторых не работает по тому что такой атрибут не существует в спецификации, если хотите задать максимальную ширину нужно использовать стили (и там оно таки будет свойством).