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
fakenmr
post
Post #3





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

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


Cytat(prowseed @ 27.12.2011, 22:24:08 ) *
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?



dzieki wielkie juz zaczynam skrobac (IMG:style_emoticons/default/smile.gif) )))

@thek

nie musisz byc taki nie mily jak masz moderatora poprostu nie przejrzalem jeszcze liknow (IMG:style_emoticons/default/ohmy.gif) :O

Jeszcze raz dzieki i pozdrawiam

EDIT by thek: W takim razie czemu zacząłeś od tekstu: "myslalem ze bedzie ktos tu pomocny"? Ja Ci tylko naświetliłem, że "pomocny" ma wiele znaczeń innych niż "przykładowy kod". Dostałeś linki i zanim je przejrzałeś, od razu komentarz negatywnie oceniający intencje. A zarówno mój komentarz jak i prowseed'a był jak najbardziej neutralny. Z naciskiem byś się wziął za czytanie. Tu nie było nic niemiłego. Nie byłem nawet zgryźliwy. Stwierdziłem, ze skoro chcesz zrobić to sam, to masz siadać i czytać zamiast czekać na przykładowy kod. Dowolny kurs o formularzach ma ich aż nadto. Linki na takowe dostałeś, więc czas było zakasać rękawy i ruszyć do walki z kodem zamiast użyć innej formy: "Co? Tylko tyle chcecie mi pomóc?". Twój problem to naprawdę elementarz początkującego. Gdy sam zaczynałem php, wstydziłem się pytanie na tym poziomie zadać na forum, bo wiedziałem, że odpowiedzi na nie znajdę w sieci w ilościach liczonych w setkach tysięcy, jeśli nie milionach. Stąd też moje jedyne tematy tu na forum to wynik albo niezwykłego przemęczenia i problemów już ze znalezieniem błędu, albo tak trudne, że nikt nie potrafił mi pomóc.
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: 4.10.2025 - 22:24