Итак, у меня есть эта функция в PHP, которая получает атрибут и возвращает массив. Что-то вроде этого:динамически меняйте параметры выбора с помощью php
function getProvinces($countryID){
return arrayWithProvinces($countryID);}
Everytime родитель выберите изменения, функция getProvinces() должна быть выполнена с использованием нового идентификатора и должно быть включено arrayWithProvince в качестве опции в ребенке выбрать.
Я использую jquery для обработки событий, как я нашел где-то. Мне нужно сделать что-то подобное.
$("#selectCountry").change(function() {
var parent = $(this).val(); //get option value from parent
var prov = <?php echo json_encode($pagina->getProvinces(<PARENT>)); ?>;
list(prov);
Моя проблема заключается в том, что я не знаю, как сказать getProvinces ($ CountryId) функция PHP, которая является новое значение родителя.
Заранее спасибо.
Я думаю, вы должны использовать ajax для этого, а не php. – asurbernardo
PHP-код оценивается только один раз на стороне сервера, и полученный HTML-код отправляется клиенту. Как сказал @asurbernardo, вы должны использовать запрос AJAX для совершения вызова на сервер. –