![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 401 Pomógł: 1 Dołączył: 10.03.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam w bazie 2 tabeli: Tabela 1: budowaofert (przechowuje nazwy ofert) id | nazwaOferty ___________________ 1 | nazwa 1 2 | nazwa 2 3 | nazwa 3 itd. Tabela 2: wybraneoferty (przechowuje powiązania userów z ofertami) id_pracownik | wybraneOferty _______________________________ 1 | 1,2,3 2 | 2,5,11 3 | 4,6,15 itd. W tabeli nr 2 (wybraneoferty) w kolumnie wybraneOferty przechowywane są ID ofert z tabeli budowaofert, z tym, że każdy user może mieć wybraną jedną, lub więcej niż jedna ofertę, poszczególne oferty są zapisywane w kolumnie wybraneOferty i rozdzielane przycinkiem. Teraz chcę wykonać do bazy zapytanie, które: 1. pobierze mi wszystkie oferty z tabeli budowaofert i wygeneruje mi z tego listę ofert z checkboxami do odhaczenia 2. pobierze mi wszystkie WYBRANE przez konkretnego usera oferty (pobierając je z tabeli wybraneoferty i kolumny wybraneOferty) i, co ważne, WSTAWI CHECKED W CHECKBOXACH TYCH OFERT, ID KTÓRYCH ZNAJDUJĄ SIĘ W KOLUMNIE wybraneOferty tabeli wybraneoferty. Robie takie zapytanie:
Działa, ale zaznacza mi tylko ostatniego checkboxa, czyli np jak pobieram dane i d_pracownik = 2, to odhacza mi tylko ofertę nr 11, a jak pobieram id_pracownik = 3, to odhacza mi tylko 15 (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Co robię nie tak?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Ten post edytował miedzna 30.04.2007, 10:15:40 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 611 Pomógł: 19 Dołączył: 28.02.2005 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Pierwsza sprawa: przebuduj bazę danych Zrób 3 tabela1 (tabela ofert) ,tabela2( tabela pracowników) i mapowanie_tabela1_tabela2 o polach id_oferty i id pracownika. i teraz select
Cytat 2. pobierze mi wszystkie WYBRANE przez konkretnego usera oferty (pobierając je z tabeli wybraneoferty i kolumny wybraneOferty) i, co ważne, WSTAWI CHECKED W CHECKBOXACH TYCH OFERT, ID KTÓRYCH ZNAJDUJĄ SIĘ W KOLUMNIE wybraneOferty tabeli wybraneoferty. ee? nie rozumiem Chcesz pobrać wszystkie oferty z tabeli ofert i dać checked dla tych które wybrał user ? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 19:05 |