![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 717 Pomógł: 120 Dołączył: 18.04.2009 Ostrzeżenie: (0%)
|
masz formularz i tabelkę na jednej stronie HTML, tak?
To zrób ukryte pole w tym formularzu: Kod <input type="hidden" id="zamowienie" name="zamowienie" /> następnie, przy generacji tabelki: stwórz strukturę JS, która będzie reprezentować koszyk. Np. tablicę: Kod var koszyk = []; oraz przy dodawaniu wiersza do koszyka: Kod // dodanie wiersza z pozycja koszyka function addRow(basket, i, isEditable) ... .... ... //DODAJEMY RÓWNIEŻ DO TABLICY java script: koszyk.push({name: basket.GetName(i), quant: basket.GetQuant(i)}); // KOD PRZYKŁADOWY, PEWNIE TAK NIE ZADZIAŁA BEZPOŚREDNIO A potem wrzuć to do tego ukrytego pola w postaci JSON: document.getElementById('zamowienie').value = JSON.stringify(koszyk); i string z koszykiem wyślę się, kiedy użytkownik wyśle formularz (method="POST" powinien być ustawiony ofc). a po stronie PHP masz funkcję json_decode. tak bym to rozwiązał mniej wiecej Ten post edytował PrinceOfPersia 21.04.2014, 23:24:17 |
|
|
|
XMajkel [JS] do [PHP] - Przesłanie tabeli generowanej w JS do PHP 14.04.2014, 10:15:06
Crozin 1. Formatuj odpowiednio kod przy użyciu BBCode.
2.... 14.04.2014, 10:27:49 
Prezi2907 Cytat(Crozin @ 14.04.2014, 11:27:49 )... 15.04.2014, 15:01:32 
XMajkel Cytat(Prezi2907 @ 15.04.2014, 16:01:3... 21.04.2014, 17:56:37
XMajkel Cytat(PrinceOfPersia @ 22.04.2014, 00:21... 25.04.2014, 21:41:50 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 10:55 |