Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] liczenie cen 1 doba za 50zł następna za 40zł
Lejto
post
Post #1





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

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


Mam taki system jak na stronie http://www.hotelgorski.com/rezerwacja.html główny kod mieści się w pliku cena.js kod podlicza cenę z pól input. Potrzebuje zrobić tak aby cena za 1 dobę wynosiła 50zł a za każdą następną 40zł, jak to zrobić?

myślałem o tej funkcji:
  1. function obliczCene(){
  2. wczytajDane();
  3. cena = ((room1 * 40) + (room2 * 40) + (room3 * 40) + (room4 * 40) + (room5 * 40)) * iloscDni;
  4.  
  5. $("#cena_do_zaplaty").text(cena);
  6. $("#naleznosc").val(cena);
  7. }

albo
  1. function obliczIloscDni(){
  2. from = $("#booking_date_from").val();
  3. to = $("#booking_date_to").val();
  4.  
  5. from = from.match(/^(\d{4,4})-(\d{2,2})-(\d{2,2})$/);
  6. to = to.match(/^(\d{4,4})-(\d{2,2})-(\d{2,2})$/);
  7.  
  8. var date1 = new Date(from[1], from[2]-1, from[3]);
  9. var date2 = new Date(to[1], to[2]-1, to[3]);
  10.  
  11. var minutes = 1000*60;
  12. var hours = minutes*60;
  13. var days = hours*24;
  14.  
  15. var diff = Math.abs(date1.getTime() - date2.getTime());
  16.  
  17. iloscDni = Math.round(diff / days);
  18. obliczCene();
  19. }
  20.  

Pozdrawiam

Ten post edytował Lejto 19.10.2010, 05:39:38


--------------------
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 Aktualny czas: 20.08.2025 - 20:13