Jump to content

Recommended Posts

Благодаря помощи в соседней теме удалось убрать ошибки, но ситуация следующая: с стандартным запросом из симплы 

$id_filter $status_filter $user_filter $keyword_filter $label_filter $modified_from_filter GROUP BY o.id ORDER BY status, id DESC $sql_limit", "%Y-%m-%d");

в эксель выгружаются не все заказы, зато по вкладкам заказов переходит очень шустро, и по страницам внутри вкладок тоже (даже там, где их больше тысячи). С модифицированным запросом из доработки 

$id_filter $date_from $date_to $status_filter $user_filter $keyword_filter $label_filter $modified_from_filter ORDER BY status, id DESC $sql_limit", "%Y-%m-%d");

выгружаются все заказы, но вкладка "все заказы" и "выполненные" открывается очень долго (иногда падая в internal server error), и переход на последнюю страницу в них - занимает еще больше времени.

 

так а почему вообще у вас такой запрос? посмотрите на мой запрос вначале темы. он должен выглядеть не так как ваш второй "модифицированный запрос", он совсем не тот что я писал

и там есть GROUP BY

$id_filter $date_from $date_to $status_filter $user_filter $keyword_filter $label_filter $modified_since_filter GROUP BY o.id $order_by $sql_limit", "%Y-%m-%d");
Edited by mishanya
Link to post
Share on other sites
  • Replies 55
  • Created
  • Last Reply

Top Posters In This Topic

Прошу прощения, не то написал. Модифицированный запрос у меня один в один как в теме:

$id_filter $date_from $date_to $status_filter $user_filter $keyword_filter $period_filter $date_filter $label_filter $modified_since_filter GROUP BY o.id $order_by $sql_limit", "%Y-%m-%d");
 
Link to post
Share on other sites

 

Прошу прощения, не то написал. Модифицированный запрос у меня один в один как в теме:

$id_filter $date_from $date_to $status_filter $user_filter $keyword_filter $period_filter $date_filter $label_filter $modified_since_filter GROUP BY o.id $order_by $sql_limit", "%Y-%m-%d");
 

 

прикрепите файл api/Order.php

Link to post
Share on other sites
  • 3 weeks later...

упс  :unsure: то есть так просто майли тел. не вытянешь?

вам написали, нужно сделать запрос к базе даных, например через phpmyadmin или что на сервере стоит,

SELECT distinct email FROM s_orders;
SELECT distinct phone FROM s_orders;

первый для мейлов, второй для телефонов

Link to post
Share on other sites

вам написали, нужно сделать запрос к базе даных, например через phpmyadmin или что на сервере стоит,

SELECT distinct email FROM s_orders;
SELECT distinct phone FROM s_orders;

первый для мейлов, второй для телефонов

о теперь ясно спасибо

Link to post
Share on other sites

Вроде все сделал как в описании при нажатии на кнопку пишет: Permission denied, что это может быть? :)  Спасибо.

 

пункт 4 выполнили?

Link to post
Share on other sites

на сл. неделе обновлю решение, по принципу как работает експорт товаров, там они в несколько проходов пишутся

 

Есть ли продвижения?

Link to post
Share on other sites
  • 1 month later...

Спасибо, дополнение работает.

Внедрял по инструкции из первых постов.

 

Сегодня заметил ошибку. При переходе в личный кабинет пользователя нормально выводится вся страница, но в самом верху следующие строки:

 

Notice: Undefined index: order_by in /home/www/api/Orders.php on line 62
Notice: Undefined variable: label_filter in /home/www/api/Orders.php on line 92
Notice: Undefined variable: modified_since_filter in /home/www/api/Orders.php on line 92

 

Подскажите, пожалуйста как их "победить"?!?

Link to post
Share on other sites

Спасибо, дополнение работает.

Внедрял по инструкции из первых постов.

 

Сегодня заметил ошибку. При переходе в личный кабинет пользователя нормально выводится вся страница, но в самом верху следующие строки:

 

Notice: Undefined index: order_by in /home/www/api/Orders.php on line 62

Notice: Undefined variable: label_filter in /home/www/api/Orders.php on line 92

Notice: Undefined variable: modified_since_filter in /home/www/api/Orders.php on line 92

 

Подскажите, пожалуйста как их "победить"?!?

 

выполнили первый пункт правильно? как раз в первом пункте нужно добавить эти переменные

$date_from = '';
$date_to = '';
$order_by = '';
Link to post
Share on other sites
  • 5 weeks later...

на сл. неделе обновлю решение, по принципу как работает експорт товаров, там они в несколько проходов пишутся

 

Сделано ли?

Link to post
Share on other sites
  • 2 months later...
  • 2 weeks later...

 

выполнили первый пункт правильно? как раз в первом пункте нужно добавить эти переменные

$date_from = '';
$date_to = '';
$order_by = '';

Да! Все точно по инструкции.

Эта ошибка появляется только в личном кабинете. При переходе клиентом в заказы все в порядке.

Link to post
Share on other sites

Да! Все точно по инструкции.

Эта ошибка появляется только в личном кабинете. При переходе клиентом в заказы все в порядке.

 

я что-то вообще провтыкал. доработка делалась для админки. можете в личку скинуть api/Orders.php

Link to post
Share on other sites
  • 1 year later...

я что-то вообще провтыкал. доработка делалась для админки. можете в личку скинуть api/Orders.php

 

Notice: Undefined index: order_by in /home/public_html/api/Orders.php on line 61

 

Пишет и в админке и в личном кабинете.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...