Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Masowe dodanie produktu z wariantami
Niree
post 12.10.2017, 23:19:39
Post #1





Grupa: Zarejestrowani
Postów: 220
Pomógł: 18
Dołączył: 5.02.2016
Skąd: Polska

Ostrzeżenie: (0%)
-----


Dzień dobry, napisałem własnego frameworka sklepu internetowego.
Teraz przyszedł temat masowego dodawania produktów. Aktualnie wszystko trzeba robić ręcznie.
Przykładowo mam produkt Koszulka, warianty:

  1. Kolor: Czarny | Biały
  2. Rozmiary: S|M|L|XL


No i wiadomo, musi być łącznie 8 produktów. Czarna S, Biała S, Czarna M, Biała M i tak dalej.
Ale chciałbym to usprawnić, czyli wpisujemy tylko nazwę produktu a system sam mnoży warianty między siebie i tworzy kolejno produkty.

Przykład z ostatniej chwili:
Warianty:
  1. WARIANTID: 1 - [0] => Czarny [1] => Biały [2] => Fioletowy [3] => Bordowy [4] => Szary
  2. WARIANTID: 2 - [0] => S [1] => M [2] => L [3] => XL
  3. WARIANTID: 3 - [0] => Duszek [1] => Czaszka



No i wiadomo, chciałbym po kliknięciu "Zapisz", od razu mieć w bazie łącznie 40 produktów, czyli kolejno Biały-S-Duszek, Biały-S-Czaszka itp, kolejność dowolna, byleby było ich 40 i w miarę alfabetycznie.

Warianty w produkcie w MySQL zapisuję w ten sposób:
  1. IDWariantu:Wariant

Czyli w przypadku wariantów dla produktu Biały-S-Duszek:
  1. 1:Biały|2:S|3:Duszek


Nie wiem tylko jak to zrobić, działać pętlami, czy jak to ugryźć. Co mam dokładnie zapętlić.

Ten post edytował Niree 12.10.2017, 23:22:00
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 00:21