Mam problem w dodaniu danych do bazy MySql. Baza wyglada nastepujaco:
1. Tabela artykuly (id, tytul, opis, timestamp)
2. Tabela kategorii do ktorych przyporzadkowane sa artykuly (id, nazwa, opis_kategorii)
3. Tabela przyporzadkowan (id_kategorii, id_artykulu) ktora laczy artykuly z odpowiednia kategoria - jeden artykul moze nalezec do kilku kategorii.
Artykuly dodawane sa do bazy za pomoca prostego formularza, w ktorym kategorie do ktorych ma nalezec dany art, sa wybierane haczykami (checkbox).
Problem moj polega na tym, ze nie potrafie dodac tych kategorii do tabeli przyporzadkowan (stworzyc par: id_artykulu-id_kategorii). Nie chodzi tu o polecenie mysql "mysql_query()", czy konstrukcje zapytania, tylko o problem z zebraniem zmiennych w jedna tablice. Po wyslaniu formularza, kazdy checkbox jest osobna zmienna (nazwa: id_kategorii1, id_kategorii2 itd). Najlatwiej byloby "recznie" dodac zmienne do tablicy, ale sprawe komplikuje mozliwosc dodawania nowych kategorii. Wtedy nowe kategorie nie beda uwzgledniane.
Jesli wszystkim checkboxom nadam taka sama nazwe to po wyslaniu skrypt widzi tylko ostatnia zmienna.
Jak sprawic, zeby formularz wysylal wszystkie checkboxy jako jedna tablice?
Ewentualnie - jak po wyslaniu polaczyc wszystkie checkboxy (moze za pomoca jakiejsc petli?)?