id : id_driver - не нужен.
pjax - может отправлять как GET-запросы (с параметрами в ссылке), так и POST-запросы(без параметров в ссылке). Как работать с POST можно почитать в доке по Pjax
При перезагрузке Pjax обратится к контроллеру, откуда рендерится (если другое не задано в настройках). Передать выбранное значения можно, например GET-ом указав его при перезагрузке контейнера в параметре url:
$.pjax.reload({container : '#notes', timeout: '5000', url: '....'});
и уже на серверной части обрабатывать этот параметр, как Вам нужно
действительно, не обратил внимание... тогда да, либо цикл либо как вариант array_combine использовать
json_encode(array_combine(range(1, count($a)), $a), , JSON_FORCE_OBJECT);
упс не так прочитал пост.
SELECT DISTINCT maker FROM product
WHERE type LIKE "PC%" AND maker NOT IN(
SELECT DISTINCT maker FROM product
WHERE type LIKE "Laptop%");
xFreaky:
Да, но попробуйте для начала сделать, то что здесь описали:
1. Прописать в начале скрипта, как написал Алексей :
$platform = $_REQUEST{'platform'};
$appName = $_REQUEST{'appName'};
$store_url = $_REQUEST{'store_url'};
$status = $_REQUEST{'status'};
2. Измените свой запрос на
$sql = "UPDATE `APPLICATIONS` SET `platform`='$platform',`appName`='$appName',`store_url`='$store_url',`status`='$status' WHERE `id`=$id";
ActiveRecord использует ActiveQuery, а ActiveQuery в свою очередь использует QueryBilder. ВСЕ манипуляции ActiveRecord базируются на запросах. Посмотрите реализацию методов hasmany, find и т.п. и Вы увидите как работает ActiveRecord