![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 164 Pomógł: 3 Dołączył: 13.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Szukam szukam i naprawdę nie mogę znaleźć... Mam w bazie MySQL tabelę z danymi, w komórce z atrybutami danego przedmiotu są dane rozdzielone przecinkiem (przykładowo, może być średnik albo cokolwiek). Ilość wyrazów rozdzielonych przecinkiem jest zmienna. Co zrobić żeby dane z tej komórki rozdzielić po tych przecinkach i wyświetlić w php ? Przykład zawartości tabeli: Kod id|nazwa|atrybuty 1|portret|olej,płótno 2|autoportret|akryl,kredka,papier 3|abstrakcja|farba,papier,kredki,ołówek, Próbuję bezskutecznie żeby wyświetliło mi: id: 1 , portret, technika: <a href=costam.php>olej</a> , <a href=costam.php>płótno</a> id: 2 , autoportret, technika: <a href=costam.php>akryl</a> , <a href=costam.php>kredka</a>, <a href=costam.php>papier</a> itd... Wiem o istnieniu explode, count, o tablicach ale niestety nie umiem jeszcze tego wykorzystać. Bardzo proszę o pomoc, jakiś przykład, odsyłacz... Siedzę już od 2 dni i nie mogę nic zdziałać... Ant |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 164 Pomógł: 3 Dołączył: 13.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki wielkie, próbowałem tak i jest OK...
Kod $tekst = $w[keyword]; $wyrazy = explode(" ", $tekst); echo "<P CLASS=\"obrazekopis\"><SMALL>szukaj w katalogu: <A HREF=\"katalog.php?fraza=$wyrazy[0]&kolumna=keyword\">$wyrazy[0]</A> <A HREF=\"katalog.php?fraza=$wyrazy[1]&kolumna=keyword\">$wyrazy[1]</A> <A HREF=\"katalog.php?fraza=$wyrazy[2]&kolumna=keyword\">$wyrazy[2]</A> <A HREF=\"katalog.php?fraza=$wyrazy[3]&kolumna=keyword\">$wyrazy[3]</A> <A HREF=\"katalog.php?fraza=$wyrazy[4]&kolumna=keyword\">$wyrazy[4]</A> <A HREF=\"katalog.php?fraza=$wyrazy[5]&kolumna=keyword\">$wyrazy[5]</A> </SMALL></P>"; ... ale co zrobić kiedy w tym przypadku danych rozdzielonych spacją jest np 10 ? Jak to policzyć, żeby wypisywało tyle linków ile trzeba (tj. ile jest wyrazów) ? count() ? nie wiem jak... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 16:49 |