Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Poprawki dla skryptów
Konami
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 3.04.2014

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


Siemanko. Mam skrypty z którymi się męczę od x czasu. Nie mogę za Chiny zrobić ich tak jak bym chciał.
Chodzi o to aby każdy skrypt wyświetlał powiadomienie: "Wystąpił błąd" za każdym razem gdy ktoś wpisze liczbę mniejszą od 0.

  1. <!DOCTYPE>
  2. <html>
  3. <head>
  4. <meta http-equiv="content-type" content="text/html; charset=windows-1250">
  5. <meta name="generator" content="PSPad editor, www.pspad.com">
  6. <title>Kalkulator</title>
  7. </head>
  8. <body>
  9. <form action="" method="POST">
  10. Podaj R<input type="number" value="<?php echo $_POST[r]; ?>" name="r"><br>
  11.  
  12.  
  13. <input type="submit" name="submit" value="Wylicz!">
  14. <input type="reset" value="Wyczysc pola">
  15. </form>
  16. <?php
  17.  
  18. if(isset($_POST)){
  19.  
  20. if($_POST["r"] == 0 )
  21. echo'Wystąpił błąd';
  22. else {
  23.  
  24. $wynik=4/3*3.14*$_POST[r]*$_POST[r]*$_POST[r];
  25. $wynik2=4*3.14*$_POST[r]*$_POST[r];
  26.  
  27. echo "Objętoć wynosi: $wynik";
  28. echo "<br>";
  29. echo "Pole wynosi: $wynik2";
  30.  
  31. }}
  32.  
  33.  
  34. ?>
  35.  
  36.  
  37. </body>
  38. </html>



To co zrobiłem tutaj nie chce działać. Chciałbym również aby tego napisu "Wystąpił błąd" nie było widać przed wpisaniem liczb.

A co do reszty to chciałbym tutaj kosmetyczne poprawki ponieważ wyskakują mi błędy, a ja poprawiam i nie mogę znaleźć tego właściwego rozwiazania :/

  1. <!doctype html>
  2. <body>
  3. <?php
  4. echo "<form name=\"\" method=\"post\">
  5. podaj a <input type=\"number\" value=" $_POST[a]\" name=\"a\"><br>
  6. <input type=\"submit\" name=\"submit\" value=\"wylicz!\">
  7. <input type=\"reset\" value=\"wyczysc pola\">
  8. </form>":
  9.  
  10. if(isset($_POST)){
  11.  
  12. if($_POST["$_POST[a]"] == 0 || )
  13. echo 'Wystąpil bląd';
  14. else {
  15.  
  16.  
  17.  
  18. $wynik=(3*pow($_POST[a],2)*sqrt(3)) / 2;
  19. echo "pole wynosi: $wynik";
  20.  
  21.  
  22. }}
  23.  
  24.  
  25.  
  26. ?>
  27.  
  28.  
  29.  
  30. </body>
  31. </html>


  1. <!DOCTYPE>
  2. <html>
  3. <head>
  4. <meta http-equiv="content-type" content="text/html; charset=windows-1250">
  5. <meta name="generator" content="PSPad editor, www.pspad.com">
  6. <title>Kalkulator</title>
  7. </head>
  8. <body>
  9. <?php
  10. <form action=" " method="POST">
  11. Podaj R<input type="number" value="$_POST[r]" name="r"><br>
  12. Podaj H<input type="number" value="$_POST[h]" name="h"><br>
  13.  
  14. echo "<input type=\"submit\" name=\"submit\" value=\"Wylicz!\">
  15. <input type=\"reset\" value=\"Wyczysc pola\">
  16. </form>
  17.  
  18.  
  19.  
  20. $wynik=3.14*$_POST[r]*$_POST[r]*$_POST[h];
  21. $wynik2=2*3.14*$_POST[r]*($_POST[r]+$_POST[h]);
  22.  
  23. echo "Objętoć wynosi: $wynik";
  24. echo "<br>";
  25. echo "Pole wynosi: $wynik2";
  26.  
  27.  
  28. ?>
  29.  
  30.  
  31. </body>
  32. </html>
Go to the top of the page
+Quote Post

Posty w temacie


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: 21.08.2025 - 08:47