{"id":22,"date":"2023-02-23T13:18:08","date_gmt":"2023-02-23T13:18:08","guid":{"rendered":"https:\/\/tarkvara.thkit.ee\/veeb\/?page_id=22"},"modified":"2025-12-12T09:52:16","modified_gmt":"2025-12-12T09:52:16","slug":"tollikalkulaator","status":"publish","type":"page","link":"https:\/\/tarkvara.thkit.ee\/veeb\/tollikalkulaator\/","title":{"rendered":"Tollikalkulaator"},"content":{"rendered":"\n<p>Nagu arvuti s\u00f5nastki v\u00e4lja lugeda v\u00f5ib, on arvutamine selle masina juures t\u00e4htis \u00fclesanne. Vahel saab arvutada olemasolevate andmete p\u00f5hjal. K\u00fcllalt sageli aga on vaja kasutajalt algandmete m\u00e4\u00e4ramiseks sisestust. Andmete sisestamiseks on veebilehe jaoks olemas vorm ehk sisestuselementide komplekt. Form-elemendi action-atribuudina m\u00e4\u00e4ratakse, kuhu aadressile andmed t\u00f6\u00f6tlemiseks saadetakse. Kui sihtkohaks on k\u00fcsim\u00e4rk, siis tuleb sisestus samale aadressile, kus vormgi avanes.&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:default decode:true \" >&lt;!doctype html&gt; \n&lt;html&gt; \n &lt;head&gt; \n &lt;title&gt;Arvutamine&lt;\/title&gt; \n &lt;\/head&gt; \n &lt;body&gt; \n &lt;h1&gt;Tollikalkulaator&lt;\/h1&gt; \n &lt;form action=\"?\"&gt; \n Monitori diagonaal tollides: \n &lt;input type=\"text\" name=\"tollid\" \/&gt; \n &lt;input type=\"submit\" value=\"OK\" \/&gt; \n &lt;\/form&gt; \n &lt;\/body&gt; \n&lt;\/html&gt; \n<\/pre><\/div>\n\n\n<p><!doctype html><br \/>\n<html><br \/>\n <head><br \/>\n <title>Arvutamine<\/title><br \/>\n <\/head><br \/>\n <body> <\/p>\n<h1>Tollikalkulaator<\/h1>\n<form action=\"?\">\n Monitori diagonaal tollides:<br \/>\n <input type=\"text\" name=\"tollid\" \/><br \/>\n <input type=\"submit\" value=\"OK\" \/><br \/>\n <\/form>\n<p> <\/body><br \/>\n<\/html> <\/p>\n\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"714\" height=\"423\" src=\"https:\/\/tarkvara.thkit.ee\/veeb\/wp-content\/uploads\/2023\/03\/1.png\" alt=\"\" class=\"wp-image-105\" srcset=\"https:\/\/tarkvara.thkit.ee\/veeb\/wp-content\/uploads\/2023\/03\/1.png 714w, https:\/\/tarkvara.thkit.ee\/veeb\/wp-content\/uploads\/2023\/03\/1-300x178.png 300w\" sizes=\"auto, (max-width: 714px) 100vw, 714px\" \/><\/figure>\n\n\n\n<p>Andmete kasutamiseks tuleb nad kinni p\u00fc\u00fcda. Muutuja $_REQUEST kaudu saab vormi sisestatud v\u00e4\u00e4rtused k\u00e4tte.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: php; title: ; notranslate\" title=\"\">\n echo $_REQUEST&#x5B;&quot;tollid&quot;]*2.54;\n<\/pre><\/div>\n\n\n<p>korrutab saabunud tollide arvu 2,54ga ning v\u00e4ljastab tulemuse sentimeetrites.<\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:default decode:true \" >&lt;!doctype html&gt; \n&lt;html&gt; \n &lt;head&gt; \n &lt;title&gt;Arvutamine&lt;\/title&gt; \n &lt;\/head&gt; \n &lt;body&gt; \n &lt;h1&gt;Tollikalkulaator&lt;\/h1&gt; \n &lt;form action=\"?\"&gt; \n Monitori diagonaal tollides: \n &lt;input type=\"text\" name=\"tollid\" \/&gt; \n &lt;input type=\"submit\" value=\"OK\" \/&gt; \n &lt;\/form&gt; \n &lt;?php \n echo $_REQUEST[\"tollid\"]*2.54; \n ?&gt; \n &lt;\/body&gt; \n&lt;\/html&gt; \n<\/pre><\/div>\n\n\n<p><!doctype html><br \/>\n<html><br \/>\n <head><br \/>\n <title>Arvutamine<\/title><br \/>\n <\/head><br \/>\n <body> <\/p>\n<h1>Tollikalkulaator<\/h1>\n<form action=\"?\">\n Monitori diagonaal tollides:<br \/>\n <input type=\"text\" name=\"tollid\" \/><br \/>\n <input type=\"submit\" value=\"OK\" \/><br \/>\n <\/form>\n<p>\n<b>Warning<\/b>:  Undefined array key &#8220;tollid&#8221; in <b>\/data01\/virt118091\/domeenid\/www.tarkvara.thkit.ee\/htdocs\/veeb\/wp-content\/plugins\/code-snippets\/php\/front-end\/class-front-end.php(280) : eval()&#8217;d code<\/b> on line <b>16<\/b><br \/>\n0<br \/>\n <\/body><br \/>\n<\/html> <\/p>\n\n\n\n\n<p>Tulemus n\u00e4ha pildina:<\/p>\n\n\n\n<p>Eelmine n\u00e4ide oli k\u00fcll v\u00f5imalikult lihtne, aga m\u00f5nigate puudustega. Lehe avamisel ilmub sinna salap\u00e4rane \u00fcmmargune null. Vastavalt serveri seadetele raskemal juhul isegi veateade andmete puudumise kohta. Seega on hea leht viisakamaks teha. Aitab j\u00e4rgmine l\u00f5ik:<\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:default decode:true \" > if(empty($_REQUEST[\"tollid\"])){ \n echo \"Ootan sisestust.\"; \n } else { \n echo $_REQUEST[\"tollid\"].\" tolli on \". \n ($_REQUEST[\"tollid\"]*2.54).\" cm.\"; \n }\n<\/pre><\/div>\n\n\n\n<p><span id=\"docs-internal-guid-54c28d82-7fff-5fc1-9dcf-62a6ed966eed\"><span style=\"font-size: 12pt; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; vertical-align: baseline;\">Inimkeelne t\u00f5lge. Kui saabuvaid tolle pole, siis tr\u00fckitakse, et &#8220;Ootan sisestust.&#8221;. Muul juhul tr\u00fckitakse, et mitu tolli on mitu sentimeetrit. Kusjuures empty on selline k\u00e4sklus, mis loeb t\u00fchjaks nii parameetri t\u00e4ieliku puudumise (n\u00e4iteks lehe esmakordsel avamisel, kus keegi ei teagi tolle sisestada) kui lihtsalt t\u00fchjaks j\u00e4\u00e4nud teksti (mis juhtub siis, kui vajutada OK-nupule ilma tollide arvu sisestamata). Leht tervikuna.<\/span><\/span><\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:default decode:true \" >&lt;!doctype html&gt; \n&lt;html&gt; \n &lt;head&gt; \n &lt;title&gt;Arvutamine&lt;\/title&gt; \n &lt;\/head&gt; \n &lt;body&gt; \n &lt;h1&gt;Tollikalkulaator&lt;\/h1&gt; \n &lt;form action=\"?\"&gt; \n Monitori diagonaal tollides: \n &lt;input type=\"text\" name=\"tollid\" \/&gt; \n &lt;input type=\"submit\" value=\"OK\" \/&gt; \n &lt;\/form&gt; \n &lt;?php \n if(empty($_REQUEST[\"tollid\"])){ \n echo \"Ootan sisestust.\"; \n } else { \n echo $_REQUEST[\"tollid\"].\" tolli on \". \n ($_REQUEST[\"tollid\"]*2.54).\" cm.\"; \n } \n ?&gt; \n &lt;\/body&gt; \n&lt;\/html&gt; \n<\/pre><\/div>\n\n\n<p><!doctype html><br \/>\n<html><br \/>\n <head><br \/>\n <title>Arvutamine<\/title><br \/>\n <\/head><br \/>\n <body> <\/p>\n<h1>Tollikalkulaator<\/h1>\n<form action=\"?\">\n Monitori diagonaal tollides:<br \/>\n <input type=\"text\" name=\"tollid\" \/><br \/>\n <input type=\"submit\" value=\"OK\" \/><br \/>\n <\/form>\n<p> Ootan sisestust.<br \/>\n <\/body><br \/>\n<\/html> <\/p>\n\n\n\n\n<p>Vastuses siis k\u00f5igepealt oodatakse sisestust.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"457\" height=\"225\" src=\"https:\/\/tarkvara.thkit.ee\/veeb\/wp-content\/uploads\/2023\/03\/2.png\" alt=\"\" class=\"wp-image-107\" srcset=\"https:\/\/tarkvara.thkit.ee\/veeb\/wp-content\/uploads\/2023\/03\/2.png 457w, https:\/\/tarkvara.thkit.ee\/veeb\/wp-content\/uploads\/2023\/03\/2-300x148.png 300w\" sizes=\"auto, (max-width: 457px) 100vw, 457px\" \/><\/figure>\n\n\n\n<p>Hiljem antakse viisakas vastus.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"830\" height=\"400\" src=\"https:\/\/tarkvara.thkit.ee\/veeb\/wp-content\/uploads\/2023\/02\/tollikalkulaator.php_.png\" alt=\"\" class=\"wp-image-56\" style=\"width:553px;height:266px\" srcset=\"https:\/\/tarkvara.thkit.ee\/veeb\/wp-content\/uploads\/2023\/02\/tollikalkulaator.php_.png 830w, https:\/\/tarkvara.thkit.ee\/veeb\/wp-content\/uploads\/2023\/02\/tollikalkulaator.php_-300x145.png 300w, https:\/\/tarkvara.thkit.ee\/veeb\/wp-content\/uploads\/2023\/02\/tollikalkulaator.php_-768x370.png 768w\" sizes=\"auto, (max-width: 830px) 100vw, 830px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Nagu arvuti s\u00f5nastki v\u00e4lja lugeda v\u00f5ib, on arvutamine selle masina juures t\u00e4htis \u00fclesanne. Vahel saab arvutada olemasolevate andmete p\u00f5hjal. K\u00fcllalt sageli aga on vaja kasutajalt algandmete m\u00e4\u00e4ramiseks sisestust. Andmete sisestamiseks on veebilehe jaoks olemas vorm ehk sisestuselementide komplekt. Form-elemendi action-atribuudina m\u00e4\u00e4ratakse, kuhu aadressile andmed t\u00f6\u00f6tlemiseks saadetakse. Kui sihtkohaks on k\u00fcsim\u00e4rk, siis tuleb sisestus samale aadressile, &hellip; <a href=\"https:\/\/tarkvara.thkit.ee\/veeb\/tollikalkulaator\/\" class=\"more-link\">Loe edasi <span class=\"screen-reader-text\">Tollikalkulaator<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-22","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/tarkvara.thkit.ee\/veeb\/wp-json\/wp\/v2\/pages\/22","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tarkvara.thkit.ee\/veeb\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tarkvara.thkit.ee\/veeb\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tarkvara.thkit.ee\/veeb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tarkvara.thkit.ee\/veeb\/wp-json\/wp\/v2\/comments?post=22"}],"version-history":[{"count":17,"href":"https:\/\/tarkvara.thkit.ee\/veeb\/wp-json\/wp\/v2\/pages\/22\/revisions"}],"predecessor-version":[{"id":1216,"href":"https:\/\/tarkvara.thkit.ee\/veeb\/wp-json\/wp\/v2\/pages\/22\/revisions\/1216"}],"wp:attachment":[{"href":"https:\/\/tarkvara.thkit.ee\/veeb\/wp-json\/wp\/v2\/media?parent=22"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}