Design 4 U // Dizajn forum - Veb i grafički dizajn
Would you like to react to this message? Create an account in a few clicks or log in to continue.

PHP Kalkulator

2 posters

Ići dole

PHP Kalkulator Empty PHP Kalkulator

Počalji od Mr.Joker Pet Okt 14, 2011 6:38 am

PHP kalkulator
Dali ste znali da uz pomoć znanja najmoćnijeg web jezika na svetu kao što je PHP možete napraviti kalkulator. Naglasicu da je ovo jednostavan primer kalkulatora zato sto sam ja to istrazivanjem uspeo da uradim ali imajte u vidu da postoje mnogo složeniji i bolji od ovog mog.

HTML kod:
Kod:
<html>
<body>
<form action="test.php" method="post">
<input name="broj1" type="text" />+
<input name="broj2" type="text" />

<input name="broj3" type="text" />-
<input name="broj4" type="text" />
 
<input name="broj5" type="text" />*
<input name="broj6" type="text" />

<input name="broj7" type="text" />/
<input name="broj8" type="text" />

<input type="submit" />
</form>
</body>
</html>
Definišimo šta sam zapravo uradio:
Otpočeo sam formu i u njoj naznačio da će biti učinjena akcija iz drugog fajla na hostingu i to fajla test.php
Metoda je post što bi značilo da će u php kodu biti naznačeno da šta god otkucamo uzme tako kao što piše.
Središnji deo jeste najobičnija forma sa text field-om. Pređimo na bitniji deo tj. PHP kod!
test.php:
Kod:
<?php
$broj1 = $_POST['broj1'];
$broj2 = $_POST['broj2'];
$broj3 = $_POST['broj3'];
$broj4 = $_POST['broj4'];
$broj5 = $_POST['broj5'];
$broj6 = $_POST['broj6'];
$broj7 = $_POST['broj7'];
$broj8 = $_POST['broj8'];
function sabiranje($broj1,$broj2) {
   global $broj1;
   global $broj2;
   global $rez1;
   $rez1=$broj1 + $broj2;
   return $rez1;
}
function oduzimanje($broj3,$broj4) {
   global $broj3;
   global $broj4;
   global $rez2;
   $rez2=$broj3 - $broj4;
   return $rez2;
}
function mnozenje($broj5,$broj6) {
   global $broj5;
   global $broj6;
   global $rez3;
   $rez3=$broj5 * $broj6;
   return $rez3;
}
function deljenje($broj7,$broj8) {
   global $broj7;
   global $broj8;
   global $rez4;
   $rez4=$broj7 / $broj8;
   return $rez4;
}
$rez1 = sabiranje($broj1,$broj2);
$rez2 = oduzimanje($broj3,$broj4);
$rez3 = mnozenje($broj5,$broj6);
$rez4 = deljenje($broj7,$broj8);
echo "Rezultat je $rez1
";
echo "Rezultat je $rez2
";
echo "Rezultat je $rez3
";
echo "Rezultat je $rez4
";
?>
Malo će duže trajati sada objašnjavanje. Napisao sam 8 promenljivih ($broj1,$broj2...) i izjednačio ih sa vrednostima koje se unose putem kucanja u text field na html stranici. Napisao sam 4 funkcije i to (sabiranje, oduzimanje, množenje i deljenje). Za sabiranje sam logicno koristio prve dve promenljive zato sto su one samo povezane sa prva dva text field polja. Napomenuo sam da su global promenljive inače funkcija nikada ne bi mogla da čita promenljive izvan scope-a tj izvan polja u kome radi. Izvršeno je u prvoj funkciji dodavanje jos jedne promenljive i to $rez1 zato što je to promenljiva koja predstavlja zbir prvih dveju. U ostalim funkcijama sam isto redom dodavao promenljive i na taj način ih oduzimao , množio i delio. Na kraju sam izvan funkcija naznaio da svaki od rezultata jeste funkcija i to promenljivih koje su u skladu sa tom funkcijom. I kada se to pokrene dobija se ovako nešto:

[You must be registered and logged in to see this image.]

Tutorial by: Anonymouss
Copyright Design4U

Mr.Joker
Administrator
Administrator

Broj poruka Broj poruka : 1709
D4U Novac D4U Novac : 1871
Reputacija Reputacija : 31
Godina Godina : 31
Lokacija Lokacija : Svet Foruma
Poso/dokolice Poso/dokolice : Programiranje
PHP Kalkulator War1

Nazad na vrh Ići dole

PHP Kalkulator Empty Re: PHP Kalkulator

Počalji od i love hm Pet Dec 30, 2011 10:05 am

znimljivo Smile
i love hm
i love hm
Član
Član

Broj poruka Broj poruka : 162
D4U Novac D4U Novac : 46
Reputacija Reputacija : 0
Godina Godina : 27
Lokacija Lokacija : San Francisko U.S.A. bitches!!
Poso/dokolice Poso/dokolice : *nothing*
PHP Kalkulator War1

http://green-day-serbia.forumsr.net/

Nazad na vrh Ići dole

Nazad na vrh


 
Dozvole ovog foruma:
Ne možete odgovarati na teme u ovom forumu