![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 15.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam taki oto problem. Mianowicie chce dane z jednego formularza zapisywać do dwóech tabel.
Mam taką bazę danych
i taki formularz html/php plik formularz.dodajkupon.php
i plik dodawanie_kuponu.php
najpierw użytkownik wybiera ile chce dodać zdarzeń do kuponu następnie wprowadza te dane. Tu jest moje pytanie bo kompletnie nie mam pomysłu jak można dodać tablicę do bazy danych. Czekam na jakieś propozycje gdyż nie wiem z której strony się za to zabrać. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Po co masz dopasowywać dane do bazy? Masz jakiś wpływ na budowę bazy danych? Dostosuj model danych tak, aby przechowywał informacje których potrzebujesz w łatwy i przyjazny sposób, po co komplikować sobie życie? Jeśli masz problem z zaprojektowaniem bazy to opisz dokładnie, jak to ma działać a na pewno pomożemy.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 15.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
znaczy się sytuacja przedstawia się następująco.
Jest sobie użytkownik który może dodawać sobie kupony a wiadomo kupon może mieć jedne zdarzenie albo więcej, wydawało mi się, że baza danych jest zaprojektowana w miarę poprawnie. Tylko nie bardzo wiem jak to rozwiązać jako całość(IMG:style_emoticons/default/questionmark.gif) Napiszę jak to wygląda a wy mi napiszcie jakbyście to zaprojektowali sami. 1.Najpierw użytkownik, który chce dodać kupon wpisuje ilość zdarzeń które chce dodać do kuponu. 2. Wyświetla się formularz użytkownik go wypełnia i wysyła, jeśli użytkownik wybrał powiedzmy 2 zdarzenia, pętla nadaje nazwy pól formularza zdarzenie0 zdarzenie1 3. skrypt zapisuje do bazy danych |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
No to musisz to rozbić na kilka tabel - robiłem niedawno podobny skrypt do zamówień: klient mógł złożyć jedno zamówienie, które składało się z n pozycji, a każda pozycja jeszcze miała ruchy magazynowe i inne opcje, w sumie kilkanaście tabel (IMG:style_emoticons/default/winksmiley.jpg)
Punktem wyjścia są kupony, zatem musi być tabela powiedzmy "kupony" z wszystkimi podstawowymi informacjami, typu kto utworzył, kiedy itd. Do tego dochodzi tabela "zdarzenia", której rekordy łączysz z tabelą kupony polem id_kuponu, jednemu kuponowi odpowiada jedno lub więcej zdarzeń czy tam elementów. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 15.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
no to niby mam tak zrobione, tylko się zastanawiam w jaki sposób ten skrypt powinien to do bazy dodawać. nie za bardzo wiem jak się do tego zabrac??
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 12:58 |