Powiększ tekst:
lipiec 19th, 2012, 13:20 @ PHP, Programowanie, Strony www
Miesiąc temu poproszono mnie o napisanie prostego skryptu obliczeniowo w języku PHP. Mini aplikacja miała za zadanie dodawać, odejmować, mnożyć i dzielić. Usiadłem przed kompem i w ciągu godzinki napisałem poniższy kod. Lubię sobie od czasu do czasu „pokodzić” dlatego się zgodziłem. Oczywiście nieodpłatnie się zgodziłem.
Oto kod:
<html>
<head>
<title>Kalkulator</title>
</head>
<body>
<?php
$zmienna_1 = $_POST[‚cyfra_nr_1’];
$zmienna_2 = $_POST[‚cyfra_nr_2’];
echo ‚<form action=”” method=”post”>’;
echo ‚<input name=”cyfra_nr_1″ style=”width: 55px; type=text” value=”‚.$zmienna_1.'”>’;
echo ‚ ‚;
echo ‚<input name=”cyfra_nr_2″ style=”width: 55px; type=text” value=”‚.$zmienna_2.'”>’;
echo ‚<br><br>’;
echo ‚<input type=”submit” name=”dodawanie” value=”+”>’;
echo ‚<input type=”submit” name=”odejmowanie” value=”-„>’;
echo ‚<input type=”submit” name=”mnozenie” value=”*”>’;
echo ‚<input type=”submit” name=”dzielenie” value=”/”>’;
echo ‚</form>’;
if (($zmienna_1 == ”) OR ($zmienna_2 == ”))
{
echo ‚Proszę wypełnić pola cyframi.’;
}
if(isset($_POST[‚dodawanie’]) AND ($zmienna_1 != ”) AND ($zmienna_2 != ”))
{
echo $zmienna_1.’ + ‚.$zmienna_2.’ = ‚.$wynik = $zmienna_1 + $zmienna_2;
}
if(isset($_POST[‚odejmowanie’]) AND ($zmienna_1 != ”) AND ($zmienna_2 != ”))
{
echo $zmienna_1.’ – ‚.$zmienna_2.’ = ‚.$wynik = $zmienna_1 – $zmienna_2;
}
if(isset($_POST[‚mnozenie’]) AND ($zmienna_1 != ”) AND ($zmienna_2 != ”))
{
echo $zmienna_1.’ * ‚.$zmienna_2.’ = ‚.$wynik = $zmienna_1 * $zmienna_2;
}
if(isset($_POST[‚dzielenie’]) AND ($zmienna_1 != ”) AND ($zmienna_2 != ”))
{
if ($zmienna_2 == 0)
{
echo ‚Nie mozna dzielic przez 0.’;
}
else
{
echo $zmienna_1.’ / ‚.$zmienna_2.’ = ‚.$wynik = $zmienna_1 / $zmienna_2;
}
}
echo ‚<br><br><a href=”calc_kod.php”><pre>Pokaz kod skryptu kalkulatora</pre></a>’;
?>
</body>
</html>
Jako bonus, dodałem do skryptu jeden wyjątek. Wyjątek ten to sprawdzenie, czy użytkownik nie dzieli przez zero. Nie można dzielić przez zero.
Tak oto, jak mini aplikacja wygląda w przeglądarce www:
Standardowo, plik do pobranie tu: prosty_alkulator_w_php.
PS. Podobno skrypt miał być na zaliczenie. Niestety nie dostałem informacji, czy uczeń zaliczył, czy też nie 😉
maj 3rd, 2013 at 20:19
skrypt nie działa
maj 4th, 2013 at 11:05
Mi działa. Pobierz plik prosty_alkulator_w_php znajdujący się pod skryptem.
grudzień 4th, 2015 at 21:49
Jakim cudem nie może mi odnaleźć ścieżki?? Muszę zainstalować PHP??
grudzień 5th, 2015 at 10:15
Jeżeli nie masz zainstalowanego PHP, to Ci nie ruszy. Proponuję zapoznać się z programem xampp, który posiada serwer, php i bazy: apachefriends.org. Poszukaj na YT, jak uruchomić swój pierwszy skrypt w php za pomocą xampp.