![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 152 Pomógł: 4 Dołączył: 4.10.2012 Ostrzeżenie: (10%) ![]() ![]() |
Witam
Mam taki zamiar: z combobox-a wybrać np. Warzywa i w tabeli: ID NAZWA CENA pojawią mi się jego dane, pole CENA ma być inputem ( abym mógł modyfikować aktualną cenę ) i zrobić przycisk Oblicz oraz Modyfikuj. Przycisk Oblicz ma sumować wszystko z textboxów ( na pewno JS ). Niby mam koncepcję, ale chodzi mi o to jak do tego podejść aby najprościej : zsumować ( sprawdzić łączną cene ), rozdzielić ( aktualizować, jeżeli łączna cena mi pasuje ). Pobrać rekordy mógłbym tak: http://www.w3schools.com/php/php_ajax_database.asp ale chodzi mi o rozwiązanie takie aby nie było problemów z pozostałymi opcjami. Naprawdę nikt nie może mi pomóc? :-) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 873 Pomógł: 25 Dołączył: 24.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
praktycznie masz gotowaca pod tym linkiem. Jednak ja wolałbym użyć jQuery niż czystego JS. Efekt ten sam w każdym razie.
Wiadomo, że aby otrzymać cenę w inpucie musisz odpowiednio zmodyfikować skrypt php tak aby pole cena z db zapakować w input type text. Nadaj temu inputowi odpowiednie id`ki tak abyś mógł napisać kolejną funkcję, która w pętli będzie leciała po tych id, pobierała ich value i wykonywała sumowanie. Jeśli będziesz to miał w inputach możesz ( wiadomo ) skasować daną wartość i wpisać nową i wywołać powtórnie sumowanie. Teraz musisz napisać kolejny plik php, który zawierać będzie skrypt UPDATE tego co zmieniłeś + funkcję w js ( lub już teraz nie koniecznie ) -> możesz to słać już postem do tego skryptu bez użycia js. p.s. zdaję sobie sprawę, że to co chcesz zrobić jest rzeczą niewielką jednak poczytaj o JSON. Lepiej jest aby skrypt php nie zwracał HTMLa a dane w postaci JSON - jest to po prostu wydajniejszy sposób Ten post edytował john_doe 4.01.2013, 10:34:00 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 08:04 |