V tomto tute si vyrobíme veľmi jednoduchú a ľahkú kaľkulačku, ktorá bude môct sčitovať, odčitovať, deliť a násobiť. Dajme sa do toho:
[1] vytvoríme si súbor kalk.php
Toto bude súbor, s ktorým budeme pracovať. Vpíšeme tam iba kódy z bodu [2] a [3].
[2] vytvoríme si formulár - pomocou html
<form action="kalk.php" method="post">
<input type="text" name="i" />
<select name="co">
<option>plus</option>
<option>minus</option>
<option>deleno</option>
<option>krat</option>
</select>
<input type"text" name="ii" />
<input type="submit" value="Vypocitaj!" />
</form>
Získame jedno pole pre prvé číslo, druhé pole pre váš výber akcie (plus, mínus, deleno, krát) a tretie pole pre druhé číslo.
[3] vytvoríme si php funkciu pre výpočet
<?php
$i=$_POST["i"]; // ziskame hodnotu prveho čisla
$ii=$_POST["ii"]; // ziskame hodnotu druheho čisla
$co=$_POST["co"]; // ziskame hodnotu akcie (plus, minus, deleno a krat)
if($i=="" or $ii==""){ // ak hodnota 1. alebo 2. čisla je žiadna vypise:
echo "Zadajte priklad"; // Zadajte priklad
}
elseif($co=="plus"){ // ak hodnota akcie je plus, php bude sčitavať
$vysledok=$i+$ii; // sčitame
echo "$i + $ii = $vysledok"; //vypiseme vysledok
}
elseif($co=="minus"){ // ak hodnota akcie je minus, php bude odčitavať
$vysledok=$i-$ii; // odčitame
echo "$i - $ii = $vysledok"; //vypiseme vysledok
}
elseif($co=="deleno"){ // ak hodnota akcie je deleno, php bude deliť
$vysledok=$i/$ii; // vydelime
echo "$i : $ii = $vysledok"; //vypiaseme vysledok
}
elseif($co=="krat"){ // ak hodnota akcie je krat, php bude kritiť
$vysledok=$i*$ii; // vykratime
echo "$i x $ii = $vysledok"; //vypiseme vysledok
}
else {
echo "Asi sa stala nejaká chyba :(. Skus to este raz!";
}
?>
Teraz už iba kódy z bodu [2] a [3] nahrajte do súboru z bodu [1] a hodte to niekde na server s podporou php.


