Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z formularzem - zliczanie cen i wysyłanie danych
1q2w3e4r
post
Post #1





Grupa: Zarejestrowani
Postów: 238
Pomógł: 0
Dołączył: 6.05.2011

Ostrzeżenie: (10%)
X----


Witam,

Mam taki formularz, który zlicza zaznaczone wartości:
http://xdd.pl/auto-update-cart/test5/

Mam następujące problemy i nie wiem jak je rozwiązać:
- nie zlicza wartości po przecinku 2.99 tylko 2
- po wysłaniu formularza nie wysyła ceny (total), która została zliczona po zaznaczeniu wszystkich opcji
- po zaznaczeniu elementów typu radio wysyła w value="" tylko cenę. Niestety cena nic nie sugeruje dlatego przydało by się żeby wysyłało cenę + nazwę danej opcji ale nie wiem jak to rozwiązać (IMG:style_emoticons/default/sad.gif)

Bardzo proszę o pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mortus
post
Post #2





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

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


Nie dodaje zmiennoprzecinkowych, bo w kodzie używasz parseInt(), a jak można się domyślić parseInt() zwraca liczby całkowite.
Skoro chcesz przesłać cenę całkowitą, to powinieneś stworzyć np. ukryty input i w trakcie przeliczania ceny nadawać mu odpowiednią wartość value, przecież paragrafów (<p>) nie da się wysłać. Powinieneś reaczej wysyłać identyfikator opcji i na tej podstawie obliczać cenę np. pobierając ją z bazy danych lub przynajmniej jakiejś tablicy (użytkownik może widzieć ceny, a skrypt może operować na innych danych, oczywiście w jakiś sposób powiązanych).

Ten post edytował mortus 10.06.2013, 20:47:39
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: 13.10.2025 - 11:00