Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX][HTML][PHP] PHP a dane z kilku formularzy
kapi1008
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 2.11.2008

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


Witam.
Zrobiłem ostatnio małą stronkę do zarządzania sprzedażą. Działą to na zasadzie paragonu w sklepie. W formularzu podajemy: kod produktu, nazwę, cenę itp. jest tech pól około 12 szt. Wszystko pięknie działa. Dane się wysyłają i zapasują w bazie.
W bazie danych wygląda to tak:
ID KOD NAZWA CENA itd...
1 1234 lizak 5 itd...

Problem pojawił się kiedy system chciałem rozbudować. Chodzi o to aby można było dodaj kilka produktów do "paragonu", np. lizak, masło, mleko, itd.. pozycji miało by być od 1-10.

Chciał bym aby to wyglądało tak że po załadowaniu strony widzimy tylko 1 formularz tak jak jest to obecnie a nad tym formularzem mamy przycisk "DODAJ" po kliknięciu form1 chowa się i pojawia form2, znowu klikniemy "DODAJ" pojawia się form3 itd.. aż do 10 o ile będzie taka potrzeba. Wszystkie formularze są identyczne.

Druga sprawa to PHP. Jak zrobić to tak aby dane zapisywały się w postaci:
ID KOD NAZWA CENA itd...
1 1234,4321,8523 lizak,masło,mleko 5,2,3 itd...

Próbuje już od 2 dni i nie mam pomysłu jak to wykonać. Nie chciał bym też aby te 10 formularzy było na stałe ponieważ nigdy nie wiadomo ile z nich tak naprawdę będzie potrzebne.

Mam nadzieję że dość dokładnie opisałem mój problem i że znajdzie się ktoś kto będzie w stanie pomóc.

Z góry dziękuję i pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
jacobson
post
Post #2





Grupa: Zarejestrowani
Postów: 468
Pomógł: 36
Dołączył: 14.12.2010

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


W bazie danych stworz osobna tabele w jednej bedziesz mial paragon a w drugiej produkty. W tabeli produktów dodatkowo podajesz ID paragonu i dzięki temu wiesz, że np do paragonu o ID 1 w innej tabeli jest przypisanych 5 rekordów. W takim przypadku jak to już jest gotowe to jeżeli potrzebujesz stworzyć taki formularz to patrzysz ile masz już produktów w bazie (np 4) to wyświetlasz w nagłówku - Formularz ilośc produktów + 1. Możesz tam też zrobić warunek żeby nie przekroczyć 10, a po prostu dodawać kolejny rekord do tabeli produkty o odpowiednim ID paragonu.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 4.10.2025 - 21:14