![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 3.11.2020 Ostrzeżenie: (0%) ![]() ![]() |
[php][/php]
Dobry wieczór, Jestem w trakcie pisania pracy dyplomowej i napotkałem problem dot. wyświetlania przepisów na podstawie wcześniej zaznaczonych produktów z formularza. ZAMYSŁ: (IMG:https://zapodaj.net/images/57ee78e5bd174.png) (IMG:https://zapodaj.net/images/a19e1b9ca5a02.jpg) Chcę stworzyć kwerendę, która będzie aktywowała się w momencie spełnienia warunku: a) wszystkie składniki podane w formularzu muszą być zawarte w przepisie w przeciwnym wypadku przepis/y nie zostanie wyświetlony. Kieruję pytanie do was jak muszę przerobić swoją kwerendę aby takowa kwerenda miała byt na mojej stronie? Dla entuzjastów wysyłam plik .SQL ze strukturą bazy danych. https://pastebin.pl/view/be6ecf46 Z góry dziękuję za każdą pomoc (IMG:style_emoticons/default/biggrin.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 3.11.2020 Ostrzeżenie: (0%) ![]() ![]() |
mam utworzone takie zapytanie:
SELECT `przepisy`.*, `przepisy_skladniki`.`Przepisy_ID`, `przepisy_skladniki`.`Skladniki_ID`, `skladniki`.`Produkt` FROM `przepisy` LEFT JOIN `przepisy_skladniki` ON `przepisy_skladniki`.`Przepisy_ID` = `przepisy`.`ID` LEFT JOIN `skladniki` ON `przepisy_skladniki`.`Skladniki_ID` = `skladniki`.`ID` WHERE `przepisy_skladniki`.`Skladniki_ID` = 209 or `przepisy_skladniki`.`Skladniki_ID` = 258 or `przepisy_skladniki`.`Skladniki_ID` = 229 or `przepisy_skladniki`.`Skladniki_ID` = 109 Co da taki oto rezultat: (IMG:https://zapodaj.net/images/9184d018464bf.png) Sernik staropolski, placki ziemniaczane oraz lemoniada ID 209 - MIĘTA ID 258 - Cukier ID 229 - Olej sezamowy ID 109 - Mango Przykład: Sernik staropolski: (IMG:https://zapodaj.net/images/94be70adb7960.png) Tego przepisu nie powinno w ogóle wyświetlić ponieważ brakuje wszystkich przepisów z samego Cukru nie zrobimy sernika (IMG:style_emoticons/default/smile.gif) Liczby 209/258/229/109 zostały wpisane na sztywno, efekt finalny bedzie taki ze zostaną one pobrane z formularza i wstawione do kwerendy, na razie chce tylko sprawdzić czy to fizycznie działa. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 11:57 |