Создаю расширенный поиск с группами параметров:
Например:
1) Вид работ (поле cat_id)
1, пение (поле value)
2, рисование (поле value)
3, чтение (поле value)
2) Возраст детей (поле cat_id)
4, 5 лет (поле value)
5, 10 лет (поле value)
6, 12 лет (поле value)
есть таблица хранящая для каждой набор параметров
user_id | mediumint(8)
cat_id | mediumint(8)
value | mediumint(8)
Задача создать запрос для поиска, который в ХТМЛе состоит из чекбоксов.
Когда поиск состоял из одного блока, то находил всех детей, которые умели петь и рисовать запросом
select user_id, count(user_id) as cnt from t_child where value in (1, 2) group by user_id having cnt>1
А вот когда добавился второй блок, то не получается создать запрос. Как можно сделать одним запросом?
вы не находите странным показывать страницу с 404 ошибкой а в заголовках отвечать 301?
Если страница не существует, то и говорить следует что она не существует.
в .htaccess есть строка:
ErrorDocument 404 /404.html
Сейчас если страница не найдена код возврата = 302 (т.е. страница перемещена временно).
Как заставить ErrorDocument возвращать код=301 (страница перемещена постоянно) или иным способом перемещать на страницу 404.html с кодом 301?
Так вот, для первого сайта приложение в ВК было создано уже года назад здесь: http://vk[dot]com/editapp?act=create
Для второго сайта приложение создал вчера.
Первый сайт все хорошо авторизирует, а на втором переменная $response остается пустой, но если я на втором сайте прописываю в $vk_app_id и $vk_app_shared_secret, а также в коде кнопки client_id данные из первого приложения, и меняю адрес сайта в самом приложении на второй сайт, то все работает.
Пробовал создавать приложение и как веб-сайт и как Desktop приложение не помогает.
Создаю объект
$client = new SoapClient($url);
и надо получить ответ
$result = $client->__doRequest($data, $location, $action, "1.1");
читал на php.net документацию и примеры, но так и не понял
что надо передавать в $location
а что в $action
Тех. поддержка, сервис к которому необходимо подключиться, написала, что для получения информации надо использовать функцию http://site[dot]com/OTA2004AService/GetHotelDetails
и не ясно что из данного урла передавать как $location, а что как $action
а именно код
VK.Auth.login(function(response)
{
if (response.session)
{
VK.Auth.getLoginStatus(function(response)
{
if (response.session) window.location = "/html/login_vk.php?user_id="+response.session.user.id;
});
}
});
и как написано в документации на странице login_vk.php получаю в куках параметры 'expire', 'mid', 'secret', 'sid', 'sig'
но параметр secret содержит не числовое значение, как это должно быть, а "oauth", и из-за этого не получаю true при проверке.
В соц. сети я залогинен, чему свидетельствует, что в user_id я получаю свой вконтактный id
Кто знает в чем может быть причина?