Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Kalkulator, podobny jak w Poczcie Polskiej
fakenmr
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 23.09.2011

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


Witam chcialbym sie dowiedziec jak mozna zrobic prosty kalkulator oparty na PHP jak na stronie Poczty Polskiej w cenniku patrzylem na wszystkie kalkulatory w sieci i w ogole i nie wiem jak sie zabrac za to (IMG:style_emoticons/default/sad.gif) probowalem z tym prostym kalkulatorem no ale nic nie przychodzilo mi do glowy (IMG:style_emoticons/default/sad.gif) moze Drodzy koledzy macie troche pomyslow badz jakis poczatkowy kodzik ktory mozna rozwinac zeby pomoc koledze ktory jest w tym tepy jak but w ramach prezentu swiatecznego (IMG:style_emoticons/default/smile.gif) dziekuje za wszystko odpowiedzi od razu (IMG:style_emoticons/default/smile.gif)

  1. <form method="post">
  2. <center><h3>List Polecony</h3></center> <br>
  3. <h5>Wprowadź pierwszą z liczb na której chcesz wykonać działanie: </h5>
  4. <input type="text" name="pierwsza" size=10 maxlength="10"> <br>
  5. <h5>Wprowadź druga z liczb na której chcesz wykonać działanie: </h5>
  6. <input type="text" name="druga" size=10 maxlength="10"> <br><br>
  7. <u>Jakie działanie chcesz przeprowadzić:</u> <br>
  8. <select name="dzialanie">
  9. <option value="a">dodawanie
  10. <option value="b">odejmowanie
  11. <option value="c">mnożenie
  12. <option value="d">dzielenie
  13. <br>
  14. <input type="submit" value="oblicz"> <input type="reset" value="wyczyść wszystkie pola"><br><br>

  1. <?php
  2. if(!empty($_POST["pierwsza"]) AND !empty($_POST["druga"]) AND is_numeric($_POST["pierwsza"]) AND is_numeric($_POST["druga"])){
  3. switch($_POST["dzialanie"]){
  4. case "a": echo "a+b=".($_POST["pierwsza"]+$_POST["druga"]); break;
  5. case "b": echo "a-b=".($_POST["pierwsza"]-$_POST["druga"]); break;
  6. case "c": echo "a*b=".($_POST["pierwsza"]*$_POST["druga"]); break;
  7. case "d": if($_POST["druga"]!=0){echo "a/b=".($_POST["pierwsza"]/$_POST["druga"]);}else{echo "nie dzieli się przez 0";} break;
  8. default: echo "błędne działanie"; break;
  9. }
  10. }
  11. else{
  12. echo "nie podałeś/aś wszystkich liczb";
  13. }
  14. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
prowseed
post
Post #2





Grupa: Zarejestrowani
Postów: 433
Pomógł: 64
Dołączył: 29.01.2011
Skąd: Warszawa

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


http://www.google.pl/search?client=opera&a...-8&oe=utf-8
http://www.google.pl/search?client=opera&a...-8&oe=utf-8
http://www.google.pl/search?client=opera&a...-8&oe=utf-8

Jak masz problem z najprostszymi rzeczami to co, liczysz, ze ktos to za Ciebie napisze całe, czy jak?
Jak nie potrafisz przetransformować kodu który na początku wstawiles, to moze po prostu powinienes to komus zlecic?
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: 11.10.2025 - 12:48