|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
|
nezabor |
|
|||
Лесной житель... Профиль Группа: Участник Сообщений: 144 Регистрация: 17.4.2008 Где: Москва Репутация: нет Всего: нет |
Суть вопрос - использую datatables.net
ну собственно в шаблоне админки начали, а я как говориться продолжаю. все очень ровно когда HTML (DOM) sourced data но когда начинаю использовать для очень больших таблиц Server-side processing(https://www.datatables.net/examples/server_side/post.html), то вопросов больше чем ответов вот самые, как говориться, животрепещущие 1) первоначальная фильтрация в запросе данных из бд(использую родной ssp.class.php) решил пока вьюхами обойтись, но это не системно))) 2) есть поля например под addslashes(), и вот как их теперь выводить? ЗЫ нашел обработку в колбэк js-ом, но это не совсем то что я хотел --------------------
Бесплатно о сайтах |
|||
|
||||
krundetz |
|
||||
Вечный странник Профиль Группа: Завсегдатай Сообщений: 1400 Регистрация: 14.6.2007 Где: НН(Сормово) Репутация: 20 Всего: 69 |
воспользуйтесь перед выводом функцией stripslashes
хорошо бы глянуть сам файл ssp.class.php, но чет не разобрался откуда его скачать google предполагает что это он https://github.com/DataTables/DataTables/bl...s/ssp.class.php, если это так, то просто воспользуйтесь не статическим методом simple предлагаемым в примерах, а статическим методом complex |
||||
|
|||||
nezabor |
|
||||
Лесной житель... Профиль Группа: Участник Сообщений: 144 Регистрация: 17.4.2008 Где: Москва Репутация: нет Всего: нет |
Видимо проблема в том, что вы плохо прочитали мой вопрос. Вывод производится средствами JS скпирта от данного плагина. И меня интересует: где и в каком месте, до JS скрипта, я могу обработать данные.
и еще раз... мне нужно отфильтровать данные до того ка результат попадет на страницу. Дальше с фильтрацией все прекрасно работает. А вот получить записи из таблицы БД помеченные например полем status=1 в стандартными решениями не получилось. перенес файлы к себе, так как там еще и с кодировкой для русских буковок пришлось бороться https://github.com/rasxod/data_tables --------------------
Бесплатно о сайтах |
||||
|
|||||
krundetz |
|
||||||
Вечный странник Профиль Группа: Завсегдатай Сообщений: 1400 Регистрация: 14.6.2007 Где: НН(Сормово) Репутация: 20 Всего: 69 |
ваш вопрос я прочитал внимательно, а вот вы мой ответ не поняли. Раз мы в форуме php, то и ответ мой про php. Попробую перефразировать. 1. У нас есть клиент js получает данные и отображает их на экране 2. У нас есть сервер php который собирает данные и отдает эти данные клиенту через поток вывода STDOUT так вот попробуйте на этапе сбора данных пропустить их через стандартную php функцию stripslashes, и только потом отправлять в поток STDOUT
опять же я это понял, а вот вы мой ответ не поняли. Покажу кодом: у вас в файле https://github.com/rasxod/data_tables/blob/...server_side.php есть такой участок кода:
замените его на такой:
Важно!!! Код из класса SSP в чистом виде применять нельзя, возможны SQL injection. Это сообщение отредактировал(а) krundetz - 2.2.2018, 19:38 |
||||||
|
|||||||
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |