Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Prosty kalkulator coś nie działą
ciegiel
post 6.03.2015, 19:36:48
Post #1





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

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


Witam, zacząłem się do wczoraj uczyć PHP po trochu i dzisiaj chciałem napisać prosty kalkulator, ale coś nie działa i nie wyświetla mi się nic.

  1. <html>
  2. <head>
  3. <title> Kalkulator </title>
  4. </head>
  5. <body>
  6. <form method="post" action="">
  7. <input type="text" name="liczba1">
  8. <input type="text" name="liczba2">
  9. <input type="submit" value="Oblicz">
  10. </form>
  11. <?php
  12.  
  13. $liczba1 = $_POST=['liczba1'];
  14. $liczba2 = $_POST=['liczba2'];
  15.  
  16. $suma = $liczba1 + $liczba2; //SUMA
  17. $roznica = $liczba1 - $liczba2; //ROZNICA
  18. $iloczyn = $liczba1 * $liczba2; //ILOCZYN
  19. $iloraz = $liczba1 / $liczba2; //ILORAZ
  20. /*-----------------------------------------------------------------------*/
  21. echo = "<b>Suma to $suma</b>"; <br> //SUMA
  22. echo = "<b>Róznica to $roznica</b>"; <br> //ROZNICA
  23. echo = "<b>Iloczyn to $iloczyn</b>"; <br> //ILoCZYN
  24. echo = "<b>Iloraz to $iloraz</b>"; <br> //ILORAZ
  25. ?>
  26.  
  27.  
  28. </body>
  29. </html>

filipgrygiel.pl/Filip/kalkulator.php
POMOCY

Ten post edytował ciegiel 6.03.2015, 19:37:23
Go to the top of the page
+Quote Post
Kshyhoo
post 6.03.2015, 19:39:11
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




No a jakiej przyciski do wyboru działania?


--------------------
Go to the top of the page
+Quote Post
robertpiaty
post 6.03.2015, 19:43:58
Post #3





Grupa: Zarejestrowani
Postów: 113
Pomógł: 18
Dołączył: 7.10.2007
Skąd: Pruszków

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


zamiast
  1. $liczba1 = $_POST=['liczba1'];
  2. $liczba2 = $_POST=['liczba2'];

wstaw
  1. $liczba1 = $_POST['liczba1'];
  2. $liczba2 = $_POST['liczba2'];


$_POST jest tablicą. Poza tym nie wiem czy Ci się to nie wysypie przy pierwszym wejściu na stronę bo tablica $_POST będzie pusta i nie będzie miała kluczy 'liczba1' i 'liczba2'


--------------------
Go to the top of the page
+Quote Post
sadistic_son
post 6.03.2015, 19:48:48
Post #4





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


Poza tym to:
  1. echo = "<b>Suma to $suma</b>"; <br> //SUMA
  2. echo = "<b>Róznica to $roznica</b>"; <br> //ROZNICA
  3. echo = "<b>Iloczyn to $iloczyn</b>"; <br> //ILoCZYN
  4. echo = "<b>Iloraz to $iloraz</b>"; <br> //ILORAZ
zmień na to:
  1. echo = "<b>Suma to $suma</b><br>"; //SUMA
  2. echo = "<b>Róznica to $roznica</b><br>"; //ROZNICA
  3. echo = "<b>Iloczyn to $iloczyn</b><br>"; //ILoCZYN
  4. echo = "<b>Iloraz to $iloraz</b><br>"; //ILORAZ
Oj kolego... php to dla Ciebie zupełna nowość, co?

Ten post edytował sadistic_son 6.03.2015, 19:49:17


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Go to the top of the page
+Quote Post
robertpiaty
post 6.03.2015, 19:55:02
Post #5





Grupa: Zarejestrowani
Postów: 113
Pomógł: 18
Dołączył: 7.10.2007
Skąd: Pruszków

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


I pamiętaj cholero nie dziel przez zero smile.gif


--------------------
Go to the top of the page
+Quote Post
Boshi
post 6.03.2015, 20:00:16
Post #6





Grupa: Zarejestrowani
Postów: 342
Pomógł: 15
Dołączył: 30.08.2011

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


Cytat(robertpiaty @ 6.03.2015, 19:43:58 ) *
zamiast
  1. $liczba1 = $_POST=['liczba1'];
  2. $liczba2 = $_POST=['liczba2'];

wstaw
  1. $liczba1 = $_POST['liczba1'];
  2. $liczba2 = $_POST['liczba2'];


$_POST jest tablicą. Poza tym nie wiem czy Ci się to nie wysypie przy pierwszym wejściu na stronę bo tablica $_POST będzie pusta i nie będzie miała kluczy 'liczba1' i 'liczba2'



Wyrzuci, wystarczy issetem sprawdzić, czy został wysłany formularz.
Go to the top of the page
+Quote Post

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: 31.07.2025 - 06:14