Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Tablica - dodawanie kilku wartości
daros17
post
Post #1





Grupa: Zarejestrowani
Postów: 233
Pomógł: 27
Dołączył: 27.08.2007

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


Hey

Mam taki problem z tablicami, mam formularz, przez który składam zamówienia i teraz dopisałem wybór opon letnich i zimowych, niżej kawałek kodu z formularza:
  1. <td>Opony</td>
  2. <td align="center"><input type="text" name="iloscopon" size="3" maxlength="3">
  3. Opony letnie
  4. <input type="radio" name="letnie" size="3" maxlength="3" >
  5. Opony zimowe
  6. <input type="radio" name="zimowe" size="3" maxlength="3" >
  7. </td>


W tej chwili skrypt liczy mi dobrze, ale opony oraz inne produkty mają jedną cenę, ale opony letnie i zimowe mają inne ceny.
  1. $wartosc = 0.00;
  2.  
  3. $cenaopon=50;
  4. $cenaoleju=100;
  5. $cenaswiec=150;
  6.  
  7.  
  8. $wartosc += $iloscopon * $cenaopon
  9. + $iloscoleju * $cenaoleju
  10. + $iloscswiec * $cenaswiec;
  11.  
  12.  
  13. echo $wartosc;
  14.  
  15. $zamowienie["letnie"] = 200;
  16. $zamowienie["zimowe"] = 300;
  17.  
  18.  
  19. foreach( $zamowienie as $typ => $ilosc){
  20. $wartosc += $zamowienie[$typ] + $ilosc;
  21. }
  22.  
  23. echo $wartosc;


pierwsze echo $ wartosc dziala dobrze, natomiast w drugim mam wynik 1610. Co robię źle?

Ten post edytował daros17 20.08.2010, 12:21:55
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
daros17
post
Post #2





Grupa: Zarejestrowani
Postów: 233
Pomógł: 27
Dołączył: 27.08.2007

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


na początku wpisałem
  1. $iloscopon = $_POST['iloscopon'];
  2. $iloscoleju = $_POST['iloscoleju'];
  3. $iloscswiec = $_POST['iloscswiec'];
  4.  
  5. $letnie = $_POST['letnie'];
  6. $zimowe = $_POST['zimowe'];
  7.  
  8. dalsza czesc kodu i
  9.  
  10. $zamowienie["letnie"] = 200;
  11.  
  12. $zamowienie["zimowe"] = 300;
  13.  
  14. $i = 0;
  15. foreach( $zamowienie as $typ => $ilosc){
  16. $sum[$i] = $zamowienia[$typ] * $ilosc;
  17. $i++;
  18. }
  19.  
  20. for($j = 0; $j < $i; $j++)
  21. {
  22. echo $sum[$j] . "<br />";
  23. }


i też wyświetla 0


Ten post edytował daros17 20.08.2010, 13:06:43
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: 6.10.2025 - 08:09