Показать сообщение отдельно
  #2 (permalink)  
Старый 29.10.2017, 15:09
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

PHP и Javasacript языки не только разные, но и будучи различными по назначению выполняются и в разных средах, и в разное время. РНР, это серверный язык, его задача отдать клиенту html код запрашиваемой страницы. А Javaqscript язык клиентский и будет исполняться после получения страницы, в которой он определен или при загрузке ее, к которой подключен.

Скрестить их и получить один язык не получится. А определять функции и поведение на клиенте некими идентификаторами на сервере посредством РНР, это плохо.

Клиент общается с сервером посредством запросов и параметрами определенными в этом запросе. Один и частных случаев, это передача серверу формы от клиента, в которой сделан выбор. Именно форма в данном случае вам и нужна. Научитесь формировать форму как часть html страницы, принимать ее на сервере, обрабатывать ее данные и использовать для запросов к БД.

Следующий шаг (если требуется), это асинхронный обмен с сервером, но от передачи формы по сути это ничем не отличается.
Ответить с цитированием