Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] dodawanie liczb
Elenka
post 31.07.2012, 11:43:39
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 31.07.2012

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


Bardzo prosiłabym o pomoc w poprawieniu skryptu dodającego wartości wpisane w liście:

  1. <FORM action="index.php?id=wylicz" method="POST">
  2.  
  3. <table border="0" cellpadding="0" cellspacing="0">
  4. <tr><td>
  5. Pozycja 1
  6. <td>
  7. <input type="text" class="field" id="s" value="0" name="w1" />
  8. </td></tr>
  9. <tr><td>
  10. Pozycja 2
  11. <td>
  12. <input type="text" class="field" id="s" value="0" name="w2" />
  13. </td></tr>
  14. <tr><td>
  15. Pozycja 3
  16. <td>
  17. <input type="text" class="field" id="s" value="0" name="w3" />
  18. </td></tr>
  19.  
  20. </table>
  21.  
  22. <INPUT type="submit" value="Wylicz" class="btn red"> </FORM>
  23.  


  1. <?php
  2.  
  3. if (is_numeric($_POST['w1']) && is_numeric($_POST['w2']) && is_numeric($_POST['w3'])) {
  4. echo ($_POST['w1'] + ($_POST['w2'] + ($_POST['w3'] ;
  5. } else {
  6. echo "0";
  7. }
  8.  
  9. ?>


Wzięłam to z jakiegoś podstawowego kursu, ale są małe problemy...

1. Musiałam ustawić w formularzu wartości domyślne - 0 - bo inaczej skrypt zawsze zwracał 0. Jest to o tyle niefajne, że z każdym razem trzeba usuwać zero z pola imput żeby wpisać własną wartość.

Da się to tak przerobić, że skrypt nie będzie zwracał uwagi czy w polach coś jest wpisane i wyliczał sumę jedynie z wpisanych pól?

2. Marzy mi się żeby to się liczyło w czasie rzeczywistym bez konieczności klikania "wylicz" i przeładowywania strony.

Proszę o pomoc rolleyes.gif

Ten post edytował Elenka 31.07.2012, 11:45:01
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 19:22