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.
<!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">
Podaj R<input type="number" value="
<?php echo $_POST[r
]; ?>" name="r"><br>
<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];
echo "Objętoć wynosi: $wynik"; echo "Pole wynosi: $wynik2";
}}
?>
</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;
echo "pole wynosi: $wynik";
}}
?>
</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>