![]() |
![]() |
![]()
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: 324 Pomógł: 52 Dołączył: 18.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Może nie odpowiem wprost na Twoje pytanie, ale warto popatrzeć na to zagadnienie z punktu widzenia kombinatoryki a właściwie na kombinację bez powtórzeń. Zakładając, że do przepisu potrzeba min. 2 składniki z liczby podanych to mamy takie zależności:
- dla wybranych 4 składników będziemy mieli 6 potencjalnych przepisów 2-składnikowych, 4 3-składnikowe, 1 1-składnikowy co daje 11 zbiorów składników do zapytania. - odpowiednio dla 5 wybranych składników otrzymamy już liczbę 25 zbiorów składników do zapytania, - dla 6 - 57 itd. Każda kombinacja bez powtórzeń zbiorów składników musi być zawarta w zapytaniu, aby zapytanie było kompletne i prawdziwe. Może jest jakiś sposób na takie zapytanie uniwersalne, ja go nie znam i nie wyobrażam go sobie. Podszedł bym do tego zagadnienia w inny sposób. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 12:48 |