![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 681 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
witam, panowie tworze skrypt wyświetlenie przepisu na stronie.
To jak wyświetlić przepis wiem, ale nie wiem jak rozwikłać problem ze składnikami: mąka 0,5 kg mleko 500 ml jajko 1 szt. itd. Chodzi mi jak wykonać strukturę bazy mysql oraz samo wyświetlenie składników. Dla samej nazwy to można by zrobić name varchar(256) ale dla tych składników? przecież nie mogę stworzyć 50 x pole skladnik1 - skladnik 50 (varchar 256). Bo raz może być potrzeba 5 składników innym razem 10 składników. też myślałem, że stworze jedno pole np skladniki i będę to brać w: 'skladnik1', 'skladnik2' itd ale teraz kwestia taka że pozostają proporcje tych składników i jak to by później połączyć. Czekam na jakieś ciekawe propozycje i przykłady. Aha te składniki muszą mieć później możliwość edycji ![]() Ten post edytował casperii 9.07.2015, 19:15:04 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 623 Pomógł: 144 Dołączył: 22.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Robisz sobie tabelkę składnik (ingredient) + (ewentualnie) domyślne id jednostki (ingredient + unit_id)
W osobnej tabeli wrzucasz id składnika (ingredient_id), ilość, jednostka i id przepisu (recipe_id) do którego się dany składnik łączy. Wszystko następnie wyciągasz prostymi joinami. Ten post edytował ohm 9.07.2015, 19:20:32 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 05:55 |