$where_clause $order_by_clause
- кто такие?Форум → Программирование → PHP для идиотов → Мистика
Мистика
Страницы: ← Предыдущая страница →
-
5 августа 2008 г. 18:54, спустя 2 минуты 7 секунд
https://smappi.org/ - платформа по созданию API на все случаи жизни -
5 августа 2008 г. 18:57, спустя 2 минуты 52 секунды
Методом тыка пришел вот к какомц выводу.
Цытирую еще раз функциюfunction GetNavigatorHtml( $url, $countRowOnPage = CONF_PRODUCTS_PER_PAGE,
$callBackFunction, $callBackParam, &$tableContent,
&$offset, &$count )
{
if ( isset($_GET["offset"]) )
$offset = (int)$_GET["offset"];
else
$offset = 0;
$offset -= $offset % $countRowOnPage;//CONF_PRODUCTS_PER_PAGE;
if ( $offset < 0 ) $offset = 0;
$count = 0;
if ( !isset($_GET["show_all"]) ) // показать продукты 'CONF_PRODUCTS_PER_PAGE' на этой странице
{
$tableContent = $callBackFunction( $callBackParam, $count,
array(
"offset" => $offset,
"CountRowOnPage" => $countRowOnPage
)
);
}
else // показать все продукты
{
$tableContent = $callBackFunction( $callBackParam, $count, null );
$offset = "show_all";
}
ShowNavigator( $count, $offset, $countRowOnPage,
$url."&", $out);
return $out;
}
из нее видно что если существует $_GET["show_all"] то запускается функция $tableContent = $callBackFunction( $callBackParam, $count, null ); как и сказал adw0rd
Было обнаруженно,что если $_GET["show_all"] существует то он просто игнорируется. -
5 августа 2008 г. 19:03, спустя 5 минут 45 секунд
$where_clause $order_by_clause
это параметры
$where_clause – по какому принципу выбирается продукт
$order_by_clause– по какому принципу он сортируется -
5 августа 2008 г. 19:04, спустя 55 секунд
И еще раз повторюсь.
На локальном компьютере работает
На сервере нет -
5 августа 2008 г. 19:06, спустя 2 минуты 40 секунд
Professor, копай в сторону настроек сервера
с какими модулями собран апач, с какими настройками запущен пхп
сравни два phpinfo
посмотри что возвращает sql запрос -
5 августа 2008 г. 19:28, спустя 21 минуту 19 секунд
а еще,если я прописываю
print_r("*".$_GET['show_al']."*".$_GET['show_all']);
и посылаю &show_all=yes&show=yefscvs
то $_GET['show'] выводится,а $_GET['show_all'] нет=( -
5 августа 2008 г. 19:42, спустя 14 минут 37 секунд
код не его!!!!!
он просто разместил объяву!!!!You can be anything you want to be. Just turn yourself into anything you think that you could ever be. -
5 августа 2008 г. 19:42, спустя 11 секунд
Всем спасибо,проблемма решена!!!!
Но природа проблеммы пока не ясна!!!
Решение:
замена всех show_all на show
Notepad++ рулит=) -
5 августа 2008 г. 19:51, спустя 8 минут 8 секунд
И хоть я безумно счастлив что проблемма решена(и теперь забыть бы про нее)
Но ради интереса хотелось бы выяснить почему она имело место быть!!
Как вариант есть предположение что длинна имен ключей переменой GET ограниченна.
в phpinfo() не нашел ничего подобного -
5 августа 2008 г. 20:16, спустя 25 минут 4 секунды
$where_clause $order_by_clause
это параметры
$where_clause – по какому принципу выбирается продукт
$order_by_clause– по какому принципу он сортируется
я про то, что в коде не нашел их инициализации…https://smappi.org/ - платформа по созданию API на все случаи жизни -
5 августа 2008 г. 20:24, спустя 8 минут 31 секунду
я понял=)… //здесь должен быть код вытаскивающий информацию о продукте,я его вырезл,чтоб не мешался
-
18 августа 2012 г. 12:47, спустя 1473 дня 16 часов 23 минуты
По закону Обель -Нихмона это вполне вероятно
Страницы: ← Предыдущая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!