Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zero podstawową wartością w kodzie
Nevildevil
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 12.11.2011

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


Hej! Od kilku dni uczę się PHP, mam jednak pewien problem. Stworzyłem już skrypt pozwalający losowanie liczb przez użytkownika, jednak zawsze wstępna wartość wynosi zero.

  1. <head>
  2. <meta charset="utf-8">
  3. </head>
  4. <form action="" method="post">
  5. Liczba 1: <input type="text" name="liczba1"><br>
  6. Liczba 2: <input type="text" name="liczba2"><br>
  7.  
  8. <input type="submit" value="+" name="dodaj">
  9. <input type="submit" value="-" name="odejmij">
  10. <input type="submit" value="*" name="pomnoz">
  11. <input type="submit" value="/" name="podziel">
  12. </form>
  13. </body>
  14. </html>



  1. $liczba1 = $_POST['liczba1'];
  2. $liczba2 = $_POST['liczba2'];
  3.  
  4. $roznica = $liczba1 - $liczba2;
  5. $suma = $liczba1 + $liczba2;
  6. $iloczyn = $liczba1 * $liczba2;
  7. $iloraz = $liczba1 / $liczba2;
  8.  
  9. if ($_POST['odejmij']) {
  10. echo "Wynik to: ".$roznica;
  11. } elseif ($_POST['dodaj']) {
  12. echo "Wynik to: ".$suma;
  13. } elseif ($_POST['pomnoz']) {
  14. echo "Wynik to: ".$iloczyn;
  15. } elseif ($_POST['podziel']) {
  16. echo "Wynik to: ".$iloraz;
  17. }


Wszystko było dobrze, do czasu, gdy nie stworzyłem zmiennej $iloraz. Oczywiście kalkulator jako tako działo, ale z pewnym błędem.



Z góry dzięki za pomoc.
Pozdrawiam,
Hubert

Ten post edytował Nevildevil 30.07.2013, 16:55:19
Go to the top of the page
+Quote Post
aras785
post
Post #2





Grupa: Zarejestrowani
Postów: 859
Pomógł: 177
Dołączył: 29.10.2009

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


  1. <html>
  2. <head>
  3. <meta charset="utf-8">
  4. </head>
  5. <body>
  6. <form action="" method="post">
  7. Liczba 1: <input type="text" name="liczba1"><br>
  8. Liczba 2: <input type="text" name="liczba2"><br>
  9.  
  10. <input type="submit" value="+" name="dodaj">
  11. <input type="submit" value="-" name="odejmij">
  12. <input type="submit" value="*" name="pomnoz">
  13. <input type="submit" value="/" name="podziel">
  14. </form>
  15. </body>
  16. </html>
  17.  
  18. <?php
  19. if(isset($_POST['liczba1']) AND !empty($_POST['liczba1']) AND isset($_POST['liczba2']) AND !empty($_POST['liczba2'])) {
  20. $liczba1 = $_POST['liczba1'];
  21. $liczba2 = $_POST['liczba2'];
  22.  
  23. $roznica = $liczba1 - $liczba2;
  24. $suma = $liczba1 + $liczba2;
  25. $iloczyn = $liczba1 * $liczba2;
  26. $iloraz = $liczba1 / $liczba2;
  27.  
  28. if (isset($_POST['odejmij'])) {
  29. echo "Wynik to: ".$roznica;
  30. } elseif (isset($_POST['dodaj'])) {
  31. echo "Wynik to: ".$suma;
  32. } elseif (isset($_POST['pomnoz'])) {
  33. echo "Wynik to: ".$iloczyn;
  34. } elseif (isset($_POST['podziel'])) {
  35. echo "Wynik to: ".$iloraz;
  36. }
  37. }
  38. ?>


Ten post edytował aras785 30.07.2013, 18:31:16
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 Aktualny czas: 19.08.2025 - 07:41