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. |
|
|
|
adus97 Kwerenda wyświetlająca przepisy na podstawie zaznaczonych wcześniej do niej produktów. 30.11.2020, 21:26:45
gitbejbe może pokażesz jak to teraz robisz ? 1.12.2020, 07:10:18
gino Może nie odpowiem wprost na Twoje pytanie, ale war... 2.12.2020, 08:56:11
adus97 No nie wiem ja stworzyłem takie zapytanie.
o pobi... 2.12.2020, 16:18:52
gino Formularz nie ma tu nic do rzeczy. Twoja aplikacja... 2.12.2020, 17:26:57
adus97 To by miało sens bo prawdę mówiąc już zaczynam pow... 2.12.2020, 19:23:53
trueblue Jeśli wybiorę składniki: mąka, cukier, woda, to:
1... 2.12.2020, 19:38:20
gino trueblue z opisu autora wynika, że z przesłanych s... 2.12.2020, 19:49:41
adus97 Po wprowadzeniu składników chcę aby wyświetliło mi... 2.12.2020, 20:13:03
trueblue [SQL] pobierz, plaintext SELECT id, IF(SUM... 3.12.2020, 11:42:23
gino haha trueblue, ubiegłeś mnie, bo tez wpadłem na te... 3.12.2020, 12:06:21
trueblue Zmień:
[SQL] pobierz, plaintext IF(ps.skladnik... 3.12.2020, 14:50:50
adus97 Cytat(trueblue @ 3.12.2020, 11:42:23 ... 3.12.2020, 15:10:49
trueblue No to dodaj je do zapytania: https://www.php.net/m... 3.12.2020, 15:19:01
adus97 Udało się to co chciałem uczynić.
W pętli która p... 4.12.2020, 00:48:56 ![]() ![]() |
|
Aktualny czas: 25.08.2026 - 23:44 |