![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 3 Dołączył: 10.12.2007 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
Cześć
Założmy że mamy dwie tabele przy_film
prz_gatunek
przy_film_has_przy_gatunek
Każdemu filmowi przyporządkowany jest dokladnie jeden gatunek - jeden gatunek może być przyporządkowany wielu filmom - RELACJA 1:n dla tabeli przy_film_has_przy_gatunek rekordy wyglądaj następująco id_film/id_gatunku 1, 4 2, 4 3, 1 4, 2 5, 3 O ile w wypadku wyświetlania w formularzu rozwijanej listy z gatunkami wszystko jest OK to nie potrafie uporać się z zapisem do bazy. Mała Legenda: $aDBC - ustanawia połączenie do bazy $SQL - zmienna przechowuje zapytanie SQL FieldByName(); - pobiera rekordy z bazy ExecSQL($SQL); - wykonuje zapytanie do bazy SQL Next(); - zwraca kolejne rekordy zapytanie SQL zostalo przerobione z zupełnie innego przykladu, a zmienne dostosowane do moich potrzeb... Formularz wynik pliku php plik php tworzący formularz [php]Gatunek Ten post edytował Czapla 27.06.2008, 09:17:07
Powód edycji: dodałem tag (cysiaczek)
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cały czas ktoś próbuje. ;]
Cytat Wyświetlanie mi w dalszym ciągu nie działa... A masz tu wyświetlanie? Uporządkuj wszystko w całość (mam na myśli tłumaczenie) logicznie, to wtedy będzie można szybciej dojść do rozwiązania. Poza tym, IMHO, trochę jesteś niekonsekwentny; w jednym miejscu używasz funkcji ze swojej klasy abstrakcji DB, a w drugim już funkcji dotyczących obsługi konkretnej bazy. Cytat
Nie rozumiem tu np. sensu pobierania ID ostatnio wstawionego rekordu, skoro go nigdzie nie używasz oraz w ogóle wstawiania wielokrotnie tych samych (!) danych; w końcu nie zmieniasz za każdym przebiegiem pętli zmiennych $ID_GATUNEK i $TYTUL. No chyba, że ta Twoja klasa tworzy takie zmienne, to by się zgadzało, ale tak, czy tak - trochę chaotycznie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 13:57 |