![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 5.12.2019 Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
Znalazłem w necie taki kod
link do strony osoby tworzącej skrypt : https://mzielinski.pl/tag-system-jquery-ajax-php-mysql/ chciałbym zapytać w jaki sposób można zablokować możliwość tworzenia nowych tagów i wykorzystywać tylko te które znajdują się w bazie danych? Dokładnie chodzi mi o to że po wpisaniu np test nie było możliwości wyboru/wpisania test1 ponieważ takiego takiego taga nie ma w bazie. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 807 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Bo nie dodajesz do filmu nowych tagów tylko aktualizujesz istniejące, a właściwie jeden istniejący, który został wcześniej dodany.
Najpierw aktualizujesz id tego istniejącego tagu na 21, a następnie na 26. Powinieneś wstawiać tagi, przy czym w tej tabeli powinien być założony klucz unikalny na id filmu i id tagu. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 5.12.2019 Ostrzeżenie: (0%) ![]() ![]() |
Bo nie dodajesz do filmu nowych tagów tylko aktualizujesz istniejące, a właściwie jeden istniejący, który został wcześniej dodany. Najpierw aktualizujesz id tego istniejącego tagu na 21, a następnie na 26. Powinieneś wstawiać tagi, przy czym w tej tabeli powinien być założony klucz unikalny na id filmu i id tagu. Chyba nie bardzo rozumiem, mam 2 tabele: 1. film id name tag_id 2. tag id name I teraz chciałbym pobrać id tagu z tabeli tag na podstawie name i zapisać do tabeli film do kolumny tag_id, tylko nie wiem czemu zamiast zapisywać id 21 oraz 26 jednocześnie zapisuje tylko ostatni nr. Może ktoś mnie nakierować w jaki sposób to wykonać? Ten post edytował Sklep102 1.01.2020, 15:42:00 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 09:57 |