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.
<!DOCTYPE> <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <meta name="generator" content="PSPad editor, www.pspad.com"> <title>Kalkulator</title> </head> <body> <form action="" method="POST"> <input type="submit" name="submit" value="Wylicz!"> <input type="reset" value="Wyczysc pola"> </form> <?php if($_POST["r"] == 0 ) else { $wynik=4/3*3.14*$_POST[r]*$_POST[r]*$_POST[r]; $wynik2=4*3.14*$_POST[r]*$_POST[r]; }} ?> </body> </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 :/
<!doctype html> <body> <?php echo "<form name=\"\" method=\"post\"> podaj a <input type=\"number\" value=" $_POST[a]\" name=\"a\"><br> <input type=\"submit\" name=\"submit\" value=\"wylicz!\"> <input type=\"reset\" value=\"wyczysc pola\"> </form>": if($_POST["$_POST[a]"] == 0 || ) else { $wynik=(3*pow($_POST[a],2)*sqrt(3)) / 2; }} ?> </body> </html>
<!DOCTYPE> <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <meta name="generator" content="PSPad editor, www.pspad.com"> <title>Kalkulator</title> </head> <body> <?php <form action=" " method="POST"> Podaj R<input type="number" value="$_POST[r]" name="r"><br> Podaj H<input type="number" value="$_POST[h]" name="h"><br> echo "<input type=\"submit\" name=\"submit\" value=\"Wylicz!\"> <input type=\"reset\" value=\"Wyczysc pola\"> </form> $wynik=3.14*$_POST[r]*$_POST[r]*$_POST[h]; $wynik2=2*3.14*$_POST[r]*($_POST[r]+$_POST[h]); echo "Objętoć wynosi: $wynik"; echo "<br>"; echo "Pole wynosi: $wynik2"; ?> </body> </html>