Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> sortowanie alfabetyczne w kolumnach
acztery
post
Post #1





Grupa: Zarejestrowani
Postów: 945
Pomógł: 7
Dołączył: 15.03.2005
Skąd: katowice

Ostrzeżenie: (0%)
-----


witam,

mam taki klopot chce posortowac cos alfabetycznie w mysql korzystam z ORDER by name ASC albo DESC.

sortuje mi tak

a a a a a a a
a a a a a b b
b b b c c c d
......

a ja chce cos takiego


a a b b c
a a b c d
a a b c d
a a b c d
Go to the top of the page
+Quote Post
Darti
post
Post #2





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

Ostrzeżenie: (0%)
-----


Cytat
a a a a a a a
a a a a a b b
b b b c c c d
......

a a b b c
a a b c d
a a b c d
a a b c d

nie widzę różnicy między jednym a drugim sortowaniem
Go to the top of the page
+Quote Post
acztery
post
Post #3





Grupa: Zarejestrowani
Postów: 945
Pomógł: 7
Dołączył: 15.03.2005
Skąd: katowice

Ostrzeżenie: (0%)
-----


jest roznica 1 sortuje od boku do boku a ja chce sortowac od gory na dol i tak w kolumnach jak jest na http://www.business.com/directory/index.asp
Go to the top of the page
+Quote Post
zbig13
post
Post #4





Grupa: Zarejestrowani
Postów: 214
Pomógł: 0
Dołączył: 3.04.2004
Skąd: Legionowo

Ostrzeżenie: (0%)
-----


Nie bardzo rozumiem o co ci chodzi. Przeciez jeśli by zlaczyc znaki z obu sposobow w jedną kolumne to oba wyjdą tak samo:
a
a
b
b
c
c
d ....
a jeśli chcesz podzielic na kolumny no to chyba wystarczy zrobic tabelke w html'u.
Go to the top of the page
+Quote Post
acztery
post
Post #5





Grupa: Zarejestrowani
Postów: 945
Pomógł: 7
Dołączył: 15.03.2005
Skąd: katowice

Ostrzeżenie: (0%)
-----


ja chce miec w 3 kolumnach no jak kos zkapnie jaka jest roznica to ok a jak nie to nie nie wiem jak to inaczej opisac tak mam http://netklinik.etap.pl/dev/cat/

Ten post edytował acztery 15.03.2005, 17:12:12
Go to the top of the page
+Quote Post
Darti
post
Post #6





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

Ostrzeżenie: (0%)
-----


qmam

Nie mysl jak to zrobic w MySQL tylko w php.
jakoś tak:
  1. <?php
  2. // $tablica - tablica z wynikiem SELECT i ASC
  3. print &#092;"<table>\";
  4. for ($i=0;$i<ceil(count($tablica)/3);$i++){
  5. print &#092;"<tr>\";
  6. print &#092;"<td>{$tablica[$i]}</td>\";
  7. print &#092;"<td>{$tablica[(count(ceil($tablica/3))+$i)]}</td>\";
  8. print &#092;"<td>{$tablica[(count(ceil($tablica/3))*2+$i)]}</td>\";
  9. print &#092;"</tr>\";
  10. }
  11. print &#092;"</table>\";
  12.  
  13. ?>

ogólna zasada - podzielic tablice na 3 czesci i zaczac wypisywac od 0 , 1/3 i 2/3, jak sie gdzies machnalem to powiedzcie

Ten post edytował Darti 15.03.2005, 20:23:47
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 18:46