Dark Champion
14.10.2011, 19:17
I tako nastavljajuci da ucim php naucio sam funkcije i promenljive i sve jednostavnije sto ide. I onda sam se setio da se od toga moze povezati jedan kalkulator. Isprobao kombinaciju nekoliko kodova i to ovako izglda:
index.html:
<html>
<body>
<form action="test.php" method="post">
<input name="broj1" type="text" />+
<input name="broj2" type="text" /><br />
<input name="broj3" type="text" />-
<input name="broj4" type="text" /> <br />
<input name="broj5" type="text" />*
<input name="broj6" type="text" /><br />
<input name="broj7" type="text" />/
<input name="broj8" type="text" /><br />
<input type="submit" />
</form>
</body>
</html>test.php:
<?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<br />";
echo "Rezultat je $rez2<br />";
echo "Rezultat je $rez3<br />";
echo "Rezultat je $rez4<br />";
?>Sada me interesuje moze li ovo na laksi nacin da se radi da se izbegnu ovoliki redovi kodova. Ipak ucim pa me interesuje postoji li jednostavniji nacin za ovo sto sam uradio.
index.html:
<html>
<body>
<form action="test.php" method="post">
<input name="broj1" type="text" />+
<input name="broj2" type="text" /><br />
<input name="broj3" type="text" />-
<input name="broj4" type="text" /> <br />
<input name="broj5" type="text" />*
<input name="broj6" type="text" /><br />
<input name="broj7" type="text" />/
<input name="broj8" type="text" /><br />
<input type="submit" />
</form>
</body>
</html>test.php:
<?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<br />";
echo "Rezultat je $rez2<br />";
echo "Rezultat je $rez3<br />";
echo "Rezultat je $rez4<br />";
?>Sada me interesuje moze li ovo na laksi nacin da se radi da se izbegnu ovoliki redovi kodova. Ipak ucim pa me interesuje postoji li jednostavniji nacin za ovo sto sam uradio.