
Shadow
17.11.2016
11:30:03
ребят опять спрошу вчерашний вопрос. На странице есть POST запрос который фильтрует таблицу по времени например за месяц или за день. Есть GET запрос который проводит сортировку по столбцам. Как это совместить, чтобы POST не затирался?

?
17.11.2016
11:30:14
def random():
# я думаю, 7 достаточно случайное число.
return 7

(;¬_¬)
17.11.2016
11:30:33
?

Google

f4rt~
17.11.2016
11:30:42

(;¬_¬)
17.11.2016
11:31:02

f4rt~
17.11.2016
11:31:12
прекратите

?
17.11.2016
11:31:18
??
void get_tomorrow_date( struct timeval *date )
{
sleep( 86400 ); // 60 * 60 * 24
gettimeofday( date, 0 );
}

Shadow
17.11.2016
11:32:12

?
17.11.2016
11:32:24
Встречал код типа
month[1]=января;
month[12]=декабря;
month[13]=хренобря;
ответить
но как же month[0] = 'нулябрь'?

Shadow
17.11.2016
11:33:04
всё дошло попробую

?
17.11.2016
11:33:44
wFrame.origin.y = (int)CGRectGetMaxY([header frame])+5;//Oh 10 hours of my life and what i know? Subviews of UIWebView Forgot mantissa! (bug 30208)

Shadow
17.11.2016
11:38:53

(;¬_¬)
17.11.2016
11:40:05
почему?
ты отправляешь пост в url содержащий query строку

Google

(;¬_¬)
17.11.2016
11:40:23
почему работать-то не будет?
ты и $_GET будешь иметь и $_POST
я не знаю всех тонкостей твоих
но вот так можно и пост и гет одновременно вжарить

Shadow
17.11.2016
11:41:02
не там чуть по другому
Сначало я могу применить фильтр по дате. Страница перезагрузится, даже если запишет $_GET. Хотя хз у меня вообще запросы сортировки отправляются примерно так
<td>
<a href="?sort=visits&<?php
if ($_GET['dir'] == 'desc')
echo 'dir=asc';
elseif($_GET['dir'] == 'asc')
echo 'dir=desc';
else
echo 'dir=desc';

Salavat
17.11.2016
11:45:33
а где isset($_GET['dir']) ?

Shadow
17.11.2016
11:46:39
чот забыл поставить
везде поставил но не там :D
бляяяя
столько править

Евгений
17.11.2016
11:47:03
$dir = isset( $_GET['dir'] ) ? $_GET['dir'] : 'asc';

Shadow
17.11.2016
11:47:41

Евгений
17.11.2016
11:48:16
или даже $dir = isset( $_GET['dir'] ) && in_array( $_GET['dir'], ['asc', 'desc'] ) ? $_GET['dir'] : 'asc';

Salavat
17.11.2016
11:48:24

Евгений
17.11.2016
11:48:34
что значит пусто?

Shadow
17.11.2016
11:49:03
когда sort не будет указан по умолчанию

Salavat
17.11.2016
11:49:24
вариант
но как ты выше заметил - проверки на допустимые значения нет. либо позже делать, либо хз

(;¬_¬)
17.11.2016
11:49:29

Google

Salavat
17.11.2016
11:49:32

Евгений
17.11.2016
11:49:49
ну и менять это блабла на аск или деск, что там надо по умолчанию

Shadow
17.11.2016
11:49:54

Salavat
17.11.2016
11:50:12

(;¬_¬)
17.11.2016
11:50:14

Salavat
17.11.2016
11:50:24
$_GET['dir'] = 'desc', будет DESC

Евгений
17.11.2016
11:50:46

Shadow
17.11.2016
11:50:50

(;¬_¬)
17.11.2016
11:51:09

Евгений
17.11.2016
11:51:44
и даже если гет дир нет совсем )

(;¬_¬)
17.11.2016
11:51:54
да, это хороший вариант

Shadow
17.11.2016
11:52:13
лол

Salavat
17.11.2016
11:52:31
?sort=visits&dir=<?php isset( $_GET['dir'] ) ? $_GET['dir'] : 'asc'; ?>

Shadow
17.11.2016
11:53:00
эм
а desc где?

Salavat
17.11.2016
11:53:34
Если $_GET['dir'] будет равен 'desc' - то у тебя будет desc

Shadow
17.11.2016
11:53:51
КАК ОН БУДЕТ РАВЕН КОГДА МЫ ЕГО НЕ ЗАДАЁМ

Евгений
17.11.2016
11:53:53
а если он равен блаблбабла - то будет блаблабла

Shadow
17.11.2016
11:54:19
там будет всегда asc в ваших условиях

Евгений
17.11.2016
11:54:40
гет дир приходит

Google

Евгений
17.11.2016
11:54:58
и задаётся он очевидно этой вот строкой

(;¬_¬)
17.11.2016
11:55:23
бля, Тень, ты не на то чот ща внимание обращаешь
тебе надо по дефолту desc ?
поставь не 'asc' а 'desc'

Shadow
17.11.2016
11:55:49

(;¬_¬)
17.11.2016
11:55:51
и хватит косплеить белку истеричку

Shadow
17.11.2016
11:56:00
мне надо чтобы POST и GET вместе

Admin
ERROR: S client not available

(;¬_¬)
17.11.2016
11:56:18
и я тебе говорю, если ты сделаешь пост запрос в url вида /test/?dir=asc
то у тебя будет доступен и POST и GET
теперь давай подробности

Евгений
17.11.2016
11:56:34
угу

(;¬_¬)
17.11.2016
11:56:59
я тебе это сразу сказал, но ты как-то не осознал это

Shadow
17.11.2016
11:58:59
теперь давай подробности
У меня форма есть которая присылает дату постом, отдельно идёт сортировка гетом которую я показал. Получается мне надо всё что постом отправляю заменить на GET и что пришло вписывать в мой запрос для сортировки?

f4rt~
17.11.2016
11:59:52

Shadow
17.11.2016
12:01:00
Да там каша

?
17.11.2016
12:02:48
ааа как же я ору

F01134H
17.11.2016
12:18:15
не ори

Dmitriy
17.11.2016
12:18:18

?
17.11.2016
12:27:44
что у вас тут за шум

Google

?
17.11.2016
12:27:54
геты, посты
о чём речь?

(;¬_¬)
17.11.2016
12:29:11
о фильтрах, Еже

?
17.11.2016
12:29:37

(;¬_¬)
17.11.2016
12:29:58
?

Vadim
17.11.2016
12:30:06
проголосуйте за фикс бага плиз https://youtrack.jetbrains.com/issue/DBE-2945 :)
в джетбрейновских иде

?
17.11.2016
12:32:41
ага
и в чём проблема?

Shadow
17.11.2016
12:36:05
ну понимаешь там два разных действия. У меня сортировка массива данных просиходит по гет запросам типо ?sort=date&dir=desc и он возвращает отсортированный массив и если же до этого я отправлял запрос на фильтрацию по дате то он затирается. Я просто сейчас думаю как мне сказали отправлять гетом и записывать к второму запросу по сортировке таблицы

Salavat
17.11.2016
12:37:28

Vadim
17.11.2016
12:41:34
Не совем понял в чем проблема, ну да ладно, проголосовал
это постгрессовская беда, внутренности которого я тоже плохо знаю очень, там коточе некие схемы где-то хранятся по дефолту, можно это дефолтное место поменять, а джетбрейновские иде при подключении насильно меняют обратно на дефолтное, из-за чего база ломается

?
17.11.2016
12:42:35

Shadow
17.11.2016
12:44:28

?
17.11.2016
12:45:08
отправляй оба одним и тем же способом

Shadow
17.11.2016
12:45:11
скрин старый