 |
Autorius: |
elvinas |
Data: |
2008-04-24 15:05:30 |
| Lygis: |
|
Pamatė: |
323 |
| Versija: |
5.0 |
|
|
Taigi štai mano sukurtas PHP kalkuliatorius su kuriuo galima pridėti, atimti, dauginti, dalinti. Taigi įdedu kodą:
Kodas:
<?php
// author Elvinas Balciunas
// copyright 2008
$numeris1 = (int)@$_POST['numeris1'];
$numeris2 = (int)@$_POST['numeris2'];
$pateikti = htmlspecialchars(@$_POST['pateikti']);
$funkcija = htmlspecialchars(@$_POST['funkcija']);
if ($pateikti) {
$numeris1==false ? $numeris1="0" : $numeris1=$numeris1;
$numeris2==false ? $numeris2="0" : $numeris2=$numeris2;
if($funkcija == "prideti"){ $numeris3 = $numeris1 + $numeris2; }
elseif($funkcija == "atimti"){ $numeris3 = $numeris1 - $numeris2; }
elseif($funkcija == "dauginti"){ $numeris3 = $numeris1 * $numeris2; }
elseif($funkcija == "dalinti"){ $numeris3 = $numeris1 / $numeris2; }
else { $numeris3 = "Turi bûti ávestas bent vienas skaièius"; }
}
?>
<center>
<h2>Kalkuliatorius</h2>
<form method="post" action="<?=$_SERVER["PHP_SELF"];?>">
<input name="numeris1" type="text" value="<?=$numeris1;?>">
<select name="funkcija">
<option value="prideti">Pridëti (+)</option>
<option value="atimti">Atimti (-)</option>
<option value="dauginti">Dauginti (*)</option>
<option value="dalinti">Dalinti (/)</option>
</select>
<input name="numeris2" type="text" value="<?=$numeris2;?>">
<input name="pateikti" type="submit" value="Skaièiuoti"><br /><br />
<?
if ($pateikti) { echo "Rezultatas: <b>$numeris3</b>"; }
?>
</form>
</center>
Manau, kad vidutiniokams turėtų būti aišku kaip maždaug viskas veikia.