DevMan: поиск работать начинает с 2 символов, т.е. ввел кн - вывалится КНига, КНор, шмяКНуться. Вот теперь и вопрос, как получить из строки нужное слово? Также есть вероятность что в строке может быть и несколько слов, которые будут вводимые символы.
запрос и функция для поиска вверху есть, как мне обрезать строку из "самая лучшая книга по электронике" до "книга", если известно только сочетание символов КН?
я уже показывал, как выглядит запрос. этот запрос теперь вместо Category::PodCategoriesListAll($_POST['$category_id']);
Да и забудьте уже про другие страницы, они вообще не при чем. я просто как пример говорил, что там такой же запрос и он работает - следовательно моя проблема не из-за него. От того, что я поменял вызов функции на запрос из этой функции ничего конкретно не поменялось.
OVK2015: ну с числом это вместо $_POST['$category_id'] ставлю переменную равную 27 например. Я уже вынесла этот запрос вместо вызова функции, так что без разницы уже, что там передавалось в других местах
OVK2015: intval не помог.
$sql = 'SELECT id, name FROM category WHERE status = "1" and parent IS NOT NULL and parent = :category_id';
$result = $db->prepare($sql);
$result->bindParam(':category_id', intval($_POST['$category_id']), PDO::PARAM_INT);
$result->execute();
Обычный запрос с параметром) вместо переменной ставлю число - работает, на других страницах работает. Хоть убей, не пойму в чем проблема, ведь один параметр есть, второй тоже есть, но его не видно - магия
OVK2015: ну так мне надо чтоб параметр вставлялся, а я просто число для проверки вставил, как вы и посоветовали. Естественно с числом все работает. Я просто не понимаю, почему один параметр (action) передается без проблем, а второй нет. Причем в headers оба указаны верно.
OVK2015: причем action то передается, раз селект вообще вывелся. Ну и если верить form data в headers то и id передается, тогда почему если его вывести в ajax.base.php ничего не выводится.
OVK2015: я на свежую голову с утра понял в чем дело, это из-за обращению к функции в модели. Написал запрос сразу в ajax.base.php и в response появилось . Пытался из этого файла распечатать id который передается, но ничего не вывелось, массив пустой. Но в Headers у ajax.base.php вроде выводит id категории
OVK2015: у меня хром, я тут и смотрю. В превью пусто, в response код скрипта, в headers разная инфа (general, response headers и request headers) .Так что из этого смотреть то))
OVK2015: ну во вкладке Network у ajax.base.php нет form data. Вы же мне сказали там смотреть) я раньше это не делал. погуглил - написано было эту строку искать
riot26: OVK2015: когда выбираю значение в первом селекте, там появляется это "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.".
запрос и функция для поиска вверху есть, как мне обрезать строку из "самая лучшая книга по электронике" до "книга", если известно только сочетание символов КН?