Сергей

Сергей

С нами с 06 февраля 2020; Место в рейтинге пользователей: #2855
Сергей
30 июня 2020, 09:59
0
Спасибо за ответ!
Моих знаний и умений на такое не хватит, всё же придется делать с перезагрузкой страницы, благо она легкая. А потом тогда уже переделывать)
Сергей
07 февраля 2020, 23:26
0
Николай, спасибо!
По Вашему совету прологировал всё, что можно) В итоге конкретно эта задача решилась. ID из сниппета возвращал вместо success:
return $row['ID'];
А потом ловил событие af_complete и выводил response на страничку. Но это работает, только когда response — число, со строками так не прокатывает… А надо бы…

Может быть, натолкнете на правильный путь, как поступить? Писать форму и обработчик целиком в сниппете? Или есть какие-то готовые решения? Цель — получить из формы значения полей, создать из них запрос в БД, ответ вывести на странице.
Заранее спасибо!
Сергей
07 февраля 2020, 16:44
0
Более того, форма «зависает», если вызывать print или echo с любыми параметрами. Например, если перед return вписать echo 'blablabla', зависнет. Да и вообще зависает при добавлении любой строки…
Сергей
07 февраля 2020, 11:57
0
Хмм… Тогда тоже жду решение.
Сергей
06 февраля 2020, 16:46
0
Вооот, а у Вас скобок не хватает в условии. Попробуйте так:
&where=`["( konpr >= now() AND nacpr<=now() ) OR ( konpr>=DATE_ADD(NOW(),INTERVAL 7 DAY) AND nacpr<=DATE_ADD(NOW(),INTERVAL 7 DAY) )"]`
Пробелы поставил для удобства. Не уверен, что сниппет поймет такое разделение операндов. Но, думаю, смысл Вы поняли, и попробовать можно :)
Сергей
06 февраля 2020, 16:29
0
A and B or C and D
— странное условие… Может быть,
(A and B) or (C and D)
?

Или pdoResources умеет расставлять приоритет между операндами?