To jest tablica którą należy wyświetlić w takiej formie kolumn
INTERNET
tworzenie stron
blog
serwis we
-…
SPORT
strona hostingowa
i tak dalej… i tak dalej… Lecz jest jedno ale: należy je wyświetlać w trzech kolumnach a nie w jednej… proszę także zwrócić uwagę że tablica zaczyna sie od indexu 1 ( 0 => NULL)
Kolumny możesz uzyskać chociażby w CSS http://www.w3.org/TR/css3-multicol/ - tyle że webmasterką się nie param i nie wiem czy to jest zaimplementowane we wszystkich przeglądarkach.
Nie dość dokładnie opisałeś o co Ci chodzi: czy klucze w tablicy to “nagłówki” kolumn (czyli są 3 klucze) czy niekoniecznie. No i rozwiązanie dość mocno zależy od tego jak jest napisana strona która ma to wyświetlać.
Nie wiem o co dokładnie koledze chodzi (3 kolumnach. czyli każde obok siebie ,bo to będą 3 kolumny). czy to jest coś w stylu menu?
Jeżeli menu to pomysł Jim1961 nie jest zbyt dobry, ponieważ tabele służą do wyświetlania danych tabelarycznych. Trzeba byłoby wystylizować listy, na których oparł się Wasacz.
w przykładzie pierwszym są 2 indeksy, układać ma te pierwsze nazwy a pod nimi mają być podkategorie, liczba indeksów oczywiście jest przykładowa bo w rzeczywistości będzie to liczba “X”
Nie wiem dlaczego nie rozumiecie układu mamy X liczb i dzielimy je na trzy, kolumny numerujemy w dół więc jak mamy 9
1 4 7
2 5 8
3 6 9
dla 15 będzie
01 06 11
02 07 12
03 08 13
04 09 14
05 10 15
liczymy w dół a żeby w ostateczności powstały 3 kolumny, rozpiszę takze przyklad dla 10
01 05 09
02 06 10
03 07
04 08
Jak widać są dwa miejsca puste, można by je zniwelować biorąc z kolumny środkowej jedno miejsce i dać je do trzeciej wtedy pierwsza kolumna ma 4 elementy a pozostałe dwie kolumny mają 3
Ja już napisałem sobie funkcje w PHP która zrobi taki układ ale nie potrafię tego połączyć z HTMLem aby tak je generował, a kategorie i podkategorie mam w osobnych bazach, ogólnie już mi sie wszystko miesza a ślęczałem nad tym 3 dni. Największym problemem dla mnie było połączenie foreacha który rozbija tę tablicę i jednocześnie połączyć to z forami w tej funkcji, no i jeszcze trzeba dołożyć HTML
Przed forami dodaj sobie diva i zakończ go na końcu funkcji. Po każdym przejściu na początku dołóż sobie diva i na końcu go zakończ. Oczywiście div z float:left ;]