Webmaster общности: Predpriemach.com | SearchEngines.bg

    Просто калкулаторче

    Автор: advokata

    Здравейте!
    В това уроче ще ви покажа как да си направим един прост калкулатор
    (събиране,изваждане,умножение,деление).
    Урокът ще съдържа 4 файла: index.php
    index2.php
    css.css
    input_small.jpeg
    Изображението ще се намира във директория под името images. Ще трябва и да свалите изображението.

    Нека започнем
    Първо създаваме файлът index.php който ще съдържа:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Прост калкулатор</title>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
    <link rel="stylesheet" href="css.css">
    </head>
    <body>
    <form action="index2.php" method="POST">
    <table class="table" width="850" cellspacing="0" align="center">
    <tr>
    <td class="td" background="images/input_small.jpeg"> Какво е вашето действие?</td>
    </tr>
    <tr>
    <td>
    Действие: <input type="radio" name="sybirane">Събиране</input> <input type="radio" name="izvajdane">Изваждане</input> <input type="radio" name="umnojavane">Умножаване</input> <input type="radio" name="delenie">Деление</input>
    <hr size="1" color="#999999">
    Първо число: <input type="text" name="first"><br><br>
    Второ число: <input type="text" name="secon"><br>
    <center><button type="submit">Продължаване</button> <button type="reset">Наново</button></center>
    </td>
    </tr>
    </table>
    </form>
    </body>
    </html>

    Този файл съдържа формата от която да напишем числата и да си изберем желаното действие.

    Сега нека създадем файл index2.php който ще съдържа:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Прост калкулатор</title>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
    <link rel="stylesheet" href="css.css">
    </head>
    <body>
    <table class="table" width="850" cellspacing="0" align="center">
    <tr>
    <td class="td" background="images/input_small.jpeg"> Получено число</td>
    </tr>
    <tr>
    <td>
    <?PHP
    $first = $_POST["first"];
    $secon = $_POST["secon"];
    $sybirane = $first + $secon;
    $izvajdane = $first - $secon;
    $umnjonie = $first * $secon;
    $delenie = $first / $secon;
    
    if(isset($_POST["sybirane"])) {
    echo "$first + $secon = $sybirane";
    }
    if(isset($_POST["izvajdane"])) {
    echo "<br>$first - $secon = $izvajdane";
    }
    if(isset($_POST["umnojavane"])) {
    echo "<br>$first * $secon = $umnjonie";
    }
    if(isset($_POST["delenie"])) {
    echo "<br>$first : $secon = $delenie";
    }
    if(empty($first) && empty($secon)) {
    die("Не сте попълнили някое от полетата!!!");
    }
    ?>
    <br>
    <center><a href="index.php">Върнете се назад</a></center>
    </td>
    </tr>
    </table>
    </body>
    </html>

    В този файл се съдържа самият калкулатор , нали разбирате. От предишният файл като сме избрали действие и написали някакви две числа тук в този файл резултатът се показва.

    А сега нека създадем файлът който съдържа стилът на системата , файлът се казва css.css и съдържа:

    body {
    background-color:#F1F1F1;
    color:#919191;
    font-size:11px;
    font:Verdana, Arial, Helvetica, sans-serif;
    margin-top:5px;
    margin-left:10px;
    }
    .table {
    border:1px #999999 solid;
    color:#000099;
    padding:0px;
    }
    .td {
    padding:0px;
    border-bottom:1px #999999 solid;
    }
    button {
    border:#990000 1px solid;
    color:#009900;
    font-size:12px;
    }
    button:hover {
    border:1px #123456 solid;
    font-size:11px;
    color:#666666;
    }

    С това свършихме!
    Трябва да си свалиме следното изображение и да го поставим в директория под името images

    Знам че има хиляди такива уроци , но това скриптче съм го правил аз и просто исках да видя мненията ви. Все пак не съм професионалист по PHP…

    Благодаря за вниманието!

    Оставете коментар