Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 7.08.2005 Skąd: zabrze Ostrzeżenie: (0%)
|
Dobry wieczór,
potrzebuję Waszego wsparcia w rozwiązaniu poniższego problemu. Mam dwie tabele w bazie (MySql), np: tb przedmiot -> id|nazwa|aktwny tb czynnosc -> id|nazwa|aktywny chciałbym stworzyć tabelkę na stronie, która to tabela pozwoli określić, czy pomiędzy przedmiotami a czynnościami jest jakieś powiązanie. Tak na szybko - coś w tym stylu: (IMG:https://image.ibb.co/g0Co7J/tb.png) W chwili, gdy wybrana czynność(kolumny) jest realizowana za pomocą przedmiotu(wiersze), chciałbym do trzeciej kolumny, np.: tb powiazania -> id|przedmiot|czynnosc wsadzić informację o istniejącym powiązaniu (jeśli jest rekord - istnieje powiązanie, brak rekordu = powiązania nie ma). Jak to w miarę sensownie ugryźć, by jak najprościej zrealizować na stronie powyższe zadanie? Zaznaczam: zależy mi na jak najmniejszej ilości czynności wykonywanych przez usera. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 6 809 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%)
|
Sam sobie odpowiedziałeś. Musisz dodać w bazie tabelę krzyżową, łącząca obydwie tabele.
Jeśli użytkownik zaznacza "tak", to wpisujesz do tej tabeli rekord na podstawie wiersza i kolumny, jeśli "nie", to usuwasz rekord związany z tym wierszem i tabelą. |
|
|
|
esos [MySQL][HTML][PHP] skrzyżowanie dwóch tabel i zapis wybranych par do trzeciej 4.07.2018, 21:21:56
esos No tak, zapomniałem napisać, z czym mam problem...... 4.07.2018, 21:27:15
trueblue Pętla w pętli. Jedna po wierszach, druga po kolumn... 4.07.2018, 21:38:06
esos Dziękuję - racja!
Sprawdziłem - pięknie się ge... 5.07.2018, 12:20:33 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 23:37 |