Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]zabezpieczanie przycisków
dutagamo
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 18.06.2009

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


Witam

coś mi w kodzie działa nie tak bo wyskakują mi kolejne echa zwracane podczas implementacji... jak to zrobić by się nie pojawiały? mój ćwiczeniowec powiedział że trzeba zabezpieczyć przyciski... ale nie rozumiem jak to zrobić?
No i jeśli ktoś mógłby zobaczyć co jest źle napisane w tej silnii i by poprawił lub ewentualnie doradził co zrobić to też byłbym wdzięczny i za to (IMG:style_emoticons/default/smile.gif)
  1. <html>
  2. <head>
  3. <meta http-equiv="content-type" content="text/html; charset=windows-1250" />
  4. <title>Projekt z php</title>
  5. </head>
  6. <body BGCOLOR=#6A5ACD>
  7. <form action="plik.php" method="post">
  8.  
  9. <center><h2>Kalkulator naukowy</h2></center> <br />
  10. <center>Podaj a:<input type"text" name="a" size=10 maxlength="10">
  11. Podaj b:<input type"text" name="b" size=10 maxlength="10"> <br /><br /></center>
  12. <center><b>Wybierz działanie:<br />
  13. <p><input type="radio" name="kalk" value="dodaj">dodawanie <input type="radio" name="kalk" value="odejmij">odejmowanie
  14. <input type="radio" name="kalk" value="pomnoz">mnożenie <input type="radio" name="kalk" value="podziel">
  15. dzielenie <input type="radio" name="kalk" value="potega"> potęgowanie</p>
  16. <p><input type="radio" name="kalk" value="silnia">silnia <input type="radio" name="kalk" value="logarytm">
  17. ln <input type="radio" name="kalk" value="ulamek">1/x </p>
  18. <p><input type="radio" name="kalk" value="sin">sin <input type="radio" name="kalk" value="cos"> cos <input type="radio" name="kalk" value="tg">
  19. tg <input type="radio" name="kalk" value="ctg"> ctg </p></b>
  20. <center><input type="submit" value="Oblicz"><input type="reset" value="Wyczyść"></center>
  21. <?
  22. $a=$_POST['a'];
  23. $b=$_POST['b'];
  24. $dz1=$a+$b;
  25. $dz2=$a-$b;
  26. $dz3=$a*$b;
  27. if($b == 0)
  28. {
  29. echo "Nie dzielimy przez 0";
  30. }
  31. else{
  32. $dz4=$a/$b;}
  33. $dz5=pow($a,$b);
  34. $n = $_POST['n'];
  35. $silnia = 1;
  36. for ($a=1; $i<=$n; $a++) {
  37. $silnia *= $a;
  38. }
  39. $dz6=$silnia($a);
  40.  
  41.  
  42. switch ( $_POST['kalk'] )
  43. {
  44. case 'dodaj':
  45. echo "Wynikiem jest $dz1" ;
  46. break;
  47.  
  48. case 'odejmij':
  49. echo "Wynikiem jest $dz2";
  50. break;
  51.  
  52. case 'pomnoz':
  53. echo "Wynikiem jest $dz3";
  54. break;
  55.  
  56. case 'podziel':
  57. echo "Wynikiem jest $dz4";
  58. break;
  59. case 'potega':
  60. echo "Wynikiem jest $dz5";
  61. break;
  62. case 'silnia':
  63. echo "Wynikiem jest $dz6";
  64. break;
  65.  
  66. }
  67. ?>
  68. </body>
  69. </html>
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: 15.09.2025 - 18:13