order by?
7 отговора
192 прегледа
order by?
printf ("<table BORDER WIGHT=\"100%%\" BGCOLOR=\"#FFFFCC\" color=\"#FFFFFF\" SAVE>\n");
printf ("<TR>
<TD><font face=\"Verdana\" size=\"1\" color=051dba><B>Клиентско IP</B></TD>
<TD><font face=\"Verdana\" size=\"1\" color=051dba><B>Потребител</B></TD>
<TD><font face=\"Verdana\" size=\"1\" color=051dba><B>Домейн</B></TD>
</TR>\n");
$trafik_query = mysql_query("SELECT user_name, userip, domain FROM userip tuk e vyprosa sys order by");
Znachi kakto e qsno ot gorniq kod tva e tablica sys coloni, iskam kato strakna na nqkoi ot kolonite da mi soritira po opreleniq kriterii .... loshoto e che ne mi idva naum kak da stane

по добре да мълча и да изглеждам глупав, отколкото да си отворя устата и да го докажа
printf ("<TR>
<TD><font face=\"Verdana\" size=\"1\" color=051dba><B>Клиентско IP</B></TD>
<TD><font face=\"Verdana\" size=\"1\" color=051dba><B>Потребител</B></TD>
<TD><font face=\"Verdana\" size=\"1\" color=051dba><B>Домейн</B></TD>
</TR>\n");
$trafik_query = mysql_query("SELECT user_name, userip, domain FROM userip tuk e vyprosa sys order by");
Znachi kakto e qsno ot gorniq kod tva e tablica sys coloni, iskam kato strakna na nqkoi ot kolonite da mi soritira po opreleniq kriterii .... loshoto e che ne mi idva naum kak da stane
по добре да мълча и да изглеждам глупав, отколкото да си отворя устата и да го докажа
Re: order by?
Ами точно с това "ORDER by".
Правиш колоната линк, примерно <a href="myfile.php?orderby=kolonasc">Колона</а>
После си правиш проверка дали orderby=kolonasc и добавяш в заявката ORDER by Kolona ASC. То ASC е по-подразбиране. Като задаваш горната вързка проверяваш дали е kolonaasc и ако е го правиш kolonadesc. Трябва да има проверка дали orderby=kolondesc и добавяш ORDER by Kolona DESC.
Идеята е като щракнеш веднъж да се сортира в намаляващ ред а при следващото кликане в нарастващ. Ако няма orderby го сортираш по това което сметнеш за най-добре.
За другите линкове по същия начин.
Не го написах много добре, но се надявам схващаш идеята.
__________________________________
Пътят към ада е осеян с добри намерения
Правиш колоната линк, примерно <a href="myfile.php?orderby=kolonasc">Колона</а>
После си правиш проверка дали orderby=kolonasc и добавяш в заявката ORDER by Kolona ASC. То ASC е по-подразбиране. Като задаваш горната вързка проверяваш дали е kolonaasc и ако е го правиш kolonadesc. Трябва да има проверка дали orderby=kolondesc и добавяш ORDER by Kolona DESC.
Идеята е като щракнеш веднъж да се сортира в намаляващ ред а при следващото кликане в нарастващ. Ако няма orderby го сортираш по това което сметнеш за най-добре.
За другите линкове по същия начин.
Не го написах много добре, но се надявам схващаш идеята.
__________________________________
Пътят към ада е осеян с добри намерения
Re: order by?
$trafik_query = mysql_query("SELECT user_name, userip, domain FROM userip tuk e vyprosa sys order by");
tuk trqbva li da se promeni nesto ?
stoto probvam
[линк]
oabche ne se sortva
по добре да мълча и да изглеждам глупав, отколкото да си отворя устата и да го докажа
tuk trqbva li da se promeni nesto ?
stoto probvam
[линк]
oabche ne se sortva
по добре да мълча и да изглеждам глупав, отколкото да си отворя устата и да го докажа
Re: order by?
$trafik_query = mysql_query("SELECT user_name, userip, domain FROM userip order by $orderby");
Just a genius
[email protected]
[линк]
Just a genius
[линк]
благодаря ви
по добре да мълча и да изглеждам глупав, отколкото да си отворя устата и да го докажа
малко security
Аз лично не бих желал всеки да си подрежда таблицата ми по което поле иска...примерно по password.
Затова въпреки, че е повече писане, е желателно да се направят краен брой case-ове, вместо директно променливата от GET да се слага в query-то.
"Да живееш - значи да се променяш." - Анатол Франс
Затова въпреки, че е повече писане, е желателно да се направят краен брой case-ове, вместо директно променливата от GET да се слага в query-то.
"Да живееш - значи да се променяш." - Анатол Франс
Re: малко security
Мхм, прав си. Може би е най-добре да се избират от падащ списък възможностите. Тогава няма да има нужда от суич/кейз.
"Няма начало, няма край" - прозрение на барманка в 5 сутринта
"Няма начало, няма край" - прозрение на барманка в 5 сутринта
Re: малко security
Като съвет - добре
но аз така или иначе съм отделил паролите в съвсем друга таблица
по добре да мълча и да изглеждам глупав, отколкото да си отворя устата и да го докажа
но аз така или иначе съм отделил паролите в съвсем друга таблица
по добре да мълча и да изглеждам глупав, отколкото да си отворя устата и да го докажа