PHP, HTML, CSS, MySQL, Responsive web design - kompletan skript
====================================================
Napomena: Gotovo cijeli skript je od SQL upita. HTML-a, CSS-a tek toliko koliko treba da bude responsiv. Graf je napravljen od divova čija je visina jednaka vrijednostima iz SQL upita.
<!DOCTYPE html>
<html>
<head>
<title>Report Responsive Web Design</title>
<meta charset="UTF-8">
<link rel="stylesheet" href="stil_izvjesce.css" type="text/css">
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<div class="container">
<hr>
<hr>
<div class="grid12 naslov">Prihod u 1993.</div>
<div class="grid12">17. ožujka 2018.</div>
<hr>
<hr>
<div class="grid4">Strani jezik</div>
<div class="grid6">Naziv tečaja</div>
<div class="grid2">Prihod po tečaju</div>
<hr>
<hr>
<div class="grid12 naslov">Engleski</div>
<!--Prihod po tečaju engleskog jezika -->
<?php
$link = mysqli_connect("localhost", "root", "", "mariva");
$sql = "SELECT DISTINCTROW strani_jezici.strani_jezik, tecajevi.naziv_tecaja,
CONCAT(FORMAT(Sum(stavke_racuna.cijena_obroka*stavke_racuna.broj_obroka), 2,'de_DE'), ' kn')
AS prihod_po_tecaju
FROM racuni
INNER JOIN ((strani_jezici
INNER JOIN tecajevi
ON strani_jezici.id_stranog_jezika = tecajevi.id_stranog_jezika)
INNER JOIN stavke_racuna
ON tecajevi.id_tecaja = stavke_racuna.id_tecaja)
ON racuni.id_racuna = stavke_racuna.id_racuna
WHERE (racuni.datum_placanja >= '1993-01-01 00:00:00'
AND racuni.datum_placanja <= '1993-12-31 00:00:00')
AND strani_jezik = 'engleski'
GROUP BY strani_jezici.strani_jezik, tecajevi.naziv_tecaja";
$result = mysqli_query($link, $sql);
While ($row = mysqli_fetch_assoc($result))
{
print "<div class='grid4 stranijezik'>";
print $row["strani_jezik"];
print "</div>";
print "<div class='grid6'>";
print $row["naziv_tecaja"];
print "</div>";
print "<div class='grid2 poravnanje'>";
print $row["prihod_po_tecaju"];
print "</div>";
}
?>
<hr>
<!--Ukupan prihod svih tečajeva iz engleskog formatirano u valuti -->
<?php
$engleski_valuta = "";
$link = mysqli_connect("localhost", "root", "", "mariva");
$sql = "SELECT DISTINCTROW strani_jezici.strani_jezik,
CONCAT(FORMAT(Sum(stavke_racuna.cijena_obroka*stavke_racuna.broj_obroka), 2,'de_DE'), ' kn')
AS prihod_po_stranom_jeziku_engleski
FROM racuni
INNER JOIN ((strani_jezici
INNER JOIN tecajevi
ON strani_jezici.id_stranog_jezika = tecajevi.id_stranog_jezika)
INNER JOIN stavke_racuna
ON tecajevi.id_tecaja = stavke_racuna.id_tecaja)
ON racuni.id_racuna = stavke_racuna.id_racuna
WHERE racuni.datum_placanja >= '1993-01-01 00:00:00'
And racuni.datum_placanja <= '1993-12-31 00:00:00'
AND strani_jezik = 'engleski'
GROUP BY strani_jezici.strani_jezik";
$result = mysqli_query($link, $sql);
While ($row = mysqli_fetch_assoc($result))
{
print "<div class='grid4 stranijezik'>Ukupno za</div>";
print "<div class='grid6 ukupno'>";
print $row["strani_jezik"] . " ukupno";
print "</div>";
print "<div class='grid2 poravnanje ukupno'>";
print $row["prihod_po_stranom_jeziku_engleski"];
print "</div>";
$engleski_valuta = $row["prihod_po_stranom_jeziku_engleski"];
}
?>
<!-- Ponovljeni upit prihod po stranom jeziku neformatiran radi grafa -->
<!--Ukupan prihod svih tečajeva iz engleskog neformatirano u valuti -->
<?php
$engleski = "";
$link = mysqli_connect("localhost", "root", "", "mariva");
$sql = "SELECT DISTINCTROW strani_jezici.strani_jezik,
Sum(stavke_racuna.cijena_obroka*stavke_racuna.broj_obroka)
AS prihod_po_stranom_jeziku
FROM racuni
INNER JOIN ((strani_jezici
INNER JOIN tecajevi
ON strani_jezici.id_stranog_jezika = tecajevi.id_stranog_jezika)
INNER JOIN stavke_racuna
ON tecajevi.id_tecaja = stavke_racuna.id_tecaja)
ON racuni.id_racuna = stavke_racuna.id_racuna
WHERE racuni.datum_placanja >= '1993-01-01 00:00:00'
And racuni.datum_placanja <= '1993-12-31 00:00:00'
AND strani_jezik = 'engleski'
GROUP BY strani_jezici.strani_jezik";
$result = mysqli_query($link, $sql);
While ($row = mysqli_fetch_assoc($result))
{
print "<div class='grid4 stranijezik'>Ukupno za</div>";
print "<div class='grid6 ukupno'>";
print $row["strani_jezik"] . " ukupno";
print "</div>";
print "<div class='grid2 poravnanje ukupno'>";
print $row["prihod_po_stranom_jeziku"];
print "</div>";
$engleski = $row["prihod_po_stranom_jeziku"];
}
?>
<hr>
<div class="grid12 naslov">Njemački</div>
<!--Prihod tečajeva iz njemačkog -->
<?php
$link = mysqli_connect("localhost", "root", "", "mariva");
$sql = "SELECT DISTINCTROW strani_jezici.strani_jezik, tecajevi.naziv_tecaja,
CONCAT(FORMAT(Sum(stavke_racuna.cijena_obroka*stavke_racuna.broj_obroka), 2,'de_DE'), ' kn')
AS prihod_po_tecaju
FROM racuni
INNER JOIN ((strani_jezici
INNER JOIN tecajevi
ON strani_jezici.id_stranog_jezika = tecajevi.id_stranog_jezika)
INNER JOIN stavke_racuna
ON tecajevi.id_tecaja = stavke_racuna.id_tecaja)
ON racuni.id_racuna = stavke_racuna.id_racuna
WHERE (racuni.datum_placanja >= '1993-01-01 00:00:00'
AND racuni.datum_placanja <= '1993-12-31 00:00:00')
AND strani_jezik = 'njemacki'
GROUP BY strani_jezici.strani_jezik, tecajevi.naziv_tecaja";
$result = mysqli_query($link, $sql);
While ($row = mysqli_fetch_assoc($result))
{
print "<div class='grid4 stranijezik'>";
print $row["strani_jezik"];
print "</div>";
print "<div class='grid6'>";
print $row["naziv_tecaja"];
print "</div>";
print "<div class='grid2 poravnanje'>";
print $row["prihod_po_tecaju"];
print "</div>";
}
?>
<!--Ukupan prihod svih tečajeva iz njemačkog formatirano u valuti -->
<hr>
<?php
$njemacki_valuta = "";
$link = mysqli_connect("localhost", "root", "", "mariva");
$sql = "SELECT DISTINCTROW strani_jezici.strani_jezik,
CONCAT(FORMAT(Sum(stavke_racuna.cijena_obroka*stavke_racuna.broj_obroka), 2,'de_DE'), ' kn')
AS prihod_po_stranom_jeziku
FROM racuni
INNER JOIN ((strani_jezici
INNER JOIN tecajevi
ON strani_jezici.id_stranog_jezika = tecajevi.id_stranog_jezika)
INNER JOIN stavke_racuna
ON tecajevi.id_tecaja = stavke_racuna.id_tecaja)
ON racuni.id_racuna = stavke_racuna.id_racuna
WHERE racuni.datum_placanja >= '1993-01-01 00:00:00'
And racuni.datum_placanja <= '1993-12-31 00:00:00'
AND strani_jezik = 'njemacki'
GROUP BY strani_jezici.strani_jezik";
$result = mysqli_query($link, $sql);
While ($row = mysqli_fetch_assoc($result))
{
print "<div class='grid4 stranijezik'>Ukupno za</div>";
print "<div class='grid6 ukupno'>";
print $row["strani_jezik"] . " ukupno";
print "</div>";
print "<div class='grid2 poravnanje ukupno'>";
print $row["prihod_po_stranom_jeziku"];
print "</div>";
$njemacki_valuta = $row["prihod_po_stranom_jeziku"];
}
?>
<!-- Ponovljeni upit prihod po stranom jeziku neformatiran radi grafa -->
<!--Ukupan prihod svih tečajeva iz njemačkog ne-formatirano u valuti -->
<?php
$njemacki = "";
$link = mysqli_connect("localhost", "root", "", "mariva");
$sql = "SELECT DISTINCTROW strani_jezici.strani_jezik,
Sum(stavke_racuna.cijena_obroka*stavke_racuna.broj_obroka)
AS prihod_po_stranom_jeziku
FROM racuni
INNER JOIN ((strani_jezici
INNER JOIN tecajevi
ON strani_jezici.id_stranog_jezika = tecajevi.id_stranog_jezika)
INNER JOIN stavke_racuna
ON tecajevi.id_tecaja = stavke_racuna.id_tecaja)
ON racuni.id_racuna = stavke_racuna.id_racuna
WHERE racuni.datum_placanja >= '1993-01-01 00:00:00'
And racuni.datum_placanja <= '1993-12-31 00:00:00'
AND strani_jezik = 'njemacki'
GROUP BY strani_jezici.strani_jezik";
$result = mysqli_query($link, $sql);
While ($row = mysqli_fetch_assoc($result))
{
print "<div class='grid4 stranijezik'>Ukupno za</div>";
print "<div class='grid6 ukupno'>";
print $row["strani_jezik"] . " ukupno";
print "</div>";
print "<div class='grid2 poravnanje ukupno'>";
print $row["prihod_po_stranom_jeziku"];
print "</div>";
$njemacki = $row["prihod_po_stranom_jeziku"];
}
?>
<hr>
<div class="grid12 naslov">Talijanski</div>
<!--Prihod tečajeva iz talijanskog -->
<?php
$link = mysqli_connect("localhost", "root", "", "mariva");
$sql = "SELECT DISTINCTROW strani_jezici.strani_jezik, tecajevi.naziv_tecaja,
CONCAT(FORMAT(Sum(stavke_racuna.cijena_obroka*stavke_racuna.broj_obroka), 2,'de_DE'), ' kn')
AS prihod_po_tecaju
FROM racuni
INNER JOIN ((strani_jezici
INNER JOIN tecajevi
ON strani_jezici.id_stranog_jezika = tecajevi.id_stranog_jezika)
INNER JOIN stavke_racuna
ON tecajevi.id_tecaja = stavke_racuna.id_tecaja)
ON racuni.id_racuna = stavke_racuna.id_racuna
WHERE (racuni.datum_placanja >= '1993-01-01 00:00:00'
AND racuni.datum_placanja <= '1993-12-31 00:00:00')
AND strani_jezik = 'talijanski'
GROUP BY strani_jezici.strani_jezik, tecajevi.naziv_tecaja";
$result = mysqli_query($link, $sql);
While ($row = mysqli_fetch_assoc($result))
{
print "<div class='grid4 stranijezik'>";
print $row["strani_jezik"];
print "</div>";
print "<div class='grid6'>";
print $row["naziv_tecaja"];
print "</div>";
print "<div class='grid2 poravnanje'>";
print $row["prihod_po_tecaju"];
print "</div>";
}
?>
<!--Ukupan prihod svih tečajeva iz talijanskog formatirano u valuti -->
<hr>
<?php
$talijanski_valuta = "";
$link = mysqli_connect("localhost", "root", "", "mariva");
$sql = "SELECT DISTINCTROW strani_jezici.strani_jezik,
CONCAT(FORMAT(Sum(stavke_racuna.cijena_obroka*stavke_racuna.broj_obroka), 2,'de_DE'), ' kn')
AS prihod_po_stranom_jeziku
FROM racuni
INNER JOIN ((strani_jezici
INNER JOIN tecajevi
ON strani_jezici.id_stranog_jezika = tecajevi.id_stranog_jezika)
INNER JOIN stavke_racuna
ON tecajevi.id_tecaja = stavke_racuna.id_tecaja)
ON racuni.id_racuna = stavke_racuna.id_racuna
WHERE racuni.datum_placanja >= '1993-01-01 00:00:00'
And racuni.datum_placanja <= '1993-12-31 00:00:00'
AND strani_jezik = 'talijanski'
GROUP BY strani_jezici.strani_jezik";
$result = mysqli_query($link, $sql);
While ($row = mysqli_fetch_assoc($result))
{
print "<div class='grid4 stranijezik'>Ukupno za</div>";
print "<div class='grid6 ukupno'>";
print $row["strani_jezik"] . " ukupno";
print "</div>";
print "<div class='grid2 poravnanje ukupno'>";
print $row["prihod_po_stranom_jeziku"];
print "</div>";
$talijanski_valuta = $row["prihod_po_stranom_jeziku"];
}
?>
<!-- Ponovljeni upit prihod po stranom jeziku neformatiran radi grafa -->
<!--Ukupan prihod svih tečajeva iz talijanskog ne-formatirano u valuti -->
<?php
$talijanski = "";
$link = mysqli_connect("localhost", "root", "", "mariva");
$sql = "SELECT DISTINCTROW strani_jezici.strani_jezik,
Sum(stavke_racuna.cijena_obroka*stavke_racuna.broj_obroka)
AS prihod_po_stranom_jeziku_talijanski
FROM racuni
INNER JOIN ((strani_jezici
INNER JOIN tecajevi
ON strani_jezici.id_stranog_jezika = tecajevi.id_stranog_jezika)
INNER JOIN stavke_racuna
ON tecajevi.id_tecaja = stavke_racuna.id_tecaja)
ON racuni.id_racuna = stavke_racuna.id_racuna
WHERE racuni.datum_placanja >= '1993-01-01 00:00:00'
And racuni.datum_placanja <= '1993-12-31 00:00:00'
AND strani_jezik = 'talijanski'
GROUP BY strani_jezici.strani_jezik";
$result = mysqli_query($link, $sql);
While ($row = mysqli_fetch_assoc($result))
{
print "<div class='grid4 stranijezik'>Ukupno za</div>";
print "<div class='grid6 ukupno'>";
print $row["strani_jezik"] . " ukupno";
print "</div>";
print "<div class='grid2 poravnanje ukupno'>";
print $row["prihod_po_stranom_jeziku_talijanski"];
print "</div>";
$talijanski = $row["prihod_po_stranom_jeziku_talijanski"];
}
?>
<hr>
<hr>
<?php
$link = mysqli_connect("localhost", "root", "", "mariva");
$sql = "SELECT DISTINCTROW strani_jezici.strani_jezik,
CONCAT(FORMAT(Sum(stavke_racuna.cijena_obroka*stavke_racuna.broj_obroka), 2,'de_DE'), ' kn')
AS prihod_po_stranom_jeziku
FROM racuni
INNER JOIN ((strani_jezici
INNER JOIN tecajevi
ON strani_jezici.id_stranog_jezika = tecajevi.id_stranog_jezika)
INNER JOIN stavke_racuna
ON tecajevi.id_tecaja = stavke_racuna.id_tecaja)
ON racuni.id_racuna = stavke_racuna.id_racuna
WHERE racuni.datum_placanja >= '1993-01-01 00:00:00'
And racuni.datum_placanja <= '1993-12-31 00:00:00'";
$result = mysqli_query($link, $sql);
While ($row = mysqli_fetch_assoc($result))
{
print "<div class='grid4 stranijezik'>Sveukupno</div>";
print "<div class='grid6 ukupno'>Sveukupno</div>";
print "<div class='grid2 poravnanje ukupno'>";
print $row["prihod_po_stranom_jeziku"];
print "</div>";
}
?>
<div class="grid4" style=" font-size : 2em;height: <?php print $engleski/10; ?>px; background-color: red;">Engleski: <?php print $engleski_valuta; ?></div>
<div class="grid4" style="height: <?php print $njemacki/10; ?>px; background-color: green; font-size : 2em;">Njemački: <?php print $njemacki_valuta; ?></div>
<div class="grid4" style=" font-size : 2em;height: <?php print $talijanski/10; ?>px; background-color: yellow;">Talijanski: <?php print $talijanski_valuta; ?></div>
</div>
</body>
</html>
====================================================
Napomena: Gotovo cijeli skript je od SQL upita. HTML-a, CSS-a tek toliko koliko treba da bude responsiv. Graf je napravljen od divova čija je visina jednaka vrijednostima iz SQL upita.
<!DOCTYPE html>
<html>
<head>
<title>Report Responsive Web Design</title>
<meta charset="UTF-8">
<link rel="stylesheet" href="stil_izvjesce.css" type="text/css">
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<div class="container">
<hr>
<hr>
<div class="grid12 naslov">Prihod u 1993.</div>
<div class="grid12">17. ožujka 2018.</div>
<hr>
<hr>
<div class="grid4">Strani jezik</div>
<div class="grid6">Naziv tečaja</div>
<div class="grid2">Prihod po tečaju</div>
<hr>
<hr>
<div class="grid12 naslov">Engleski</div>
<!--Prihod po tečaju engleskog jezika -->
<?php
$link = mysqli_connect("localhost", "root", "", "mariva");
$sql = "SELECT DISTINCTROW strani_jezici.strani_jezik, tecajevi.naziv_tecaja,
CONCAT(FORMAT(Sum(stavke_racuna.cijena_obroka*stavke_racuna.broj_obroka), 2,'de_DE'), ' kn')
AS prihod_po_tecaju
FROM racuni
INNER JOIN ((strani_jezici
INNER JOIN tecajevi
ON strani_jezici.id_stranog_jezika = tecajevi.id_stranog_jezika)
INNER JOIN stavke_racuna
ON tecajevi.id_tecaja = stavke_racuna.id_tecaja)
ON racuni.id_racuna = stavke_racuna.id_racuna
WHERE (racuni.datum_placanja >= '1993-01-01 00:00:00'
AND racuni.datum_placanja <= '1993-12-31 00:00:00')
AND strani_jezik = 'engleski'
GROUP BY strani_jezici.strani_jezik, tecajevi.naziv_tecaja";
$result = mysqli_query($link, $sql);
While ($row = mysqli_fetch_assoc($result))
{
print "<div class='grid4 stranijezik'>";
print $row["strani_jezik"];
print "</div>";
print "<div class='grid6'>";
print $row["naziv_tecaja"];
print "</div>";
print "<div class='grid2 poravnanje'>";
print $row["prihod_po_tecaju"];
print "</div>";
}
?>
<hr>
<!--Ukupan prihod svih tečajeva iz engleskog formatirano u valuti -->
<?php
$engleski_valuta = "";
$link = mysqli_connect("localhost", "root", "", "mariva");
$sql = "SELECT DISTINCTROW strani_jezici.strani_jezik,
CONCAT(FORMAT(Sum(stavke_racuna.cijena_obroka*stavke_racuna.broj_obroka), 2,'de_DE'), ' kn')
AS prihod_po_stranom_jeziku_engleski
FROM racuni
INNER JOIN ((strani_jezici
INNER JOIN tecajevi
ON strani_jezici.id_stranog_jezika = tecajevi.id_stranog_jezika)
INNER JOIN stavke_racuna
ON tecajevi.id_tecaja = stavke_racuna.id_tecaja)
ON racuni.id_racuna = stavke_racuna.id_racuna
WHERE racuni.datum_placanja >= '1993-01-01 00:00:00'
And racuni.datum_placanja <= '1993-12-31 00:00:00'
AND strani_jezik = 'engleski'
GROUP BY strani_jezici.strani_jezik";
$result = mysqli_query($link, $sql);
While ($row = mysqli_fetch_assoc($result))
{
print "<div class='grid4 stranijezik'>Ukupno za</div>";
print "<div class='grid6 ukupno'>";
print $row["strani_jezik"] . " ukupno";
print "</div>";
print "<div class='grid2 poravnanje ukupno'>";
print $row["prihod_po_stranom_jeziku_engleski"];
print "</div>";
$engleski_valuta = $row["prihod_po_stranom_jeziku_engleski"];
}
?>
<!-- Ponovljeni upit prihod po stranom jeziku neformatiran radi grafa -->
<!--Ukupan prihod svih tečajeva iz engleskog neformatirano u valuti -->
<?php
$engleski = "";
$link = mysqli_connect("localhost", "root", "", "mariva");
$sql = "SELECT DISTINCTROW strani_jezici.strani_jezik,
Sum(stavke_racuna.cijena_obroka*stavke_racuna.broj_obroka)
AS prihod_po_stranom_jeziku
FROM racuni
INNER JOIN ((strani_jezici
INNER JOIN tecajevi
ON strani_jezici.id_stranog_jezika = tecajevi.id_stranog_jezika)
INNER JOIN stavke_racuna
ON tecajevi.id_tecaja = stavke_racuna.id_tecaja)
ON racuni.id_racuna = stavke_racuna.id_racuna
WHERE racuni.datum_placanja >= '1993-01-01 00:00:00'
And racuni.datum_placanja <= '1993-12-31 00:00:00'
AND strani_jezik = 'engleski'
GROUP BY strani_jezici.strani_jezik";
$result = mysqli_query($link, $sql);
While ($row = mysqli_fetch_assoc($result))
{
print "<div class='grid4 stranijezik'>Ukupno za</div>";
print "<div class='grid6 ukupno'>";
print $row["strani_jezik"] . " ukupno";
print "</div>";
print "<div class='grid2 poravnanje ukupno'>";
print $row["prihod_po_stranom_jeziku"];
print "</div>";
$engleski = $row["prihod_po_stranom_jeziku"];
}
?>
<hr>
<div class="grid12 naslov">Njemački</div>
<!--Prihod tečajeva iz njemačkog -->
<?php
$link = mysqli_connect("localhost", "root", "", "mariva");
$sql = "SELECT DISTINCTROW strani_jezici.strani_jezik, tecajevi.naziv_tecaja,
CONCAT(FORMAT(Sum(stavke_racuna.cijena_obroka*stavke_racuna.broj_obroka), 2,'de_DE'), ' kn')
AS prihod_po_tecaju
FROM racuni
INNER JOIN ((strani_jezici
INNER JOIN tecajevi
ON strani_jezici.id_stranog_jezika = tecajevi.id_stranog_jezika)
INNER JOIN stavke_racuna
ON tecajevi.id_tecaja = stavke_racuna.id_tecaja)
ON racuni.id_racuna = stavke_racuna.id_racuna
WHERE (racuni.datum_placanja >= '1993-01-01 00:00:00'
AND racuni.datum_placanja <= '1993-12-31 00:00:00')
AND strani_jezik = 'njemacki'
GROUP BY strani_jezici.strani_jezik, tecajevi.naziv_tecaja";
$result = mysqli_query($link, $sql);
While ($row = mysqli_fetch_assoc($result))
{
print "<div class='grid4 stranijezik'>";
print $row["strani_jezik"];
print "</div>";
print "<div class='grid6'>";
print $row["naziv_tecaja"];
print "</div>";
print "<div class='grid2 poravnanje'>";
print $row["prihod_po_tecaju"];
print "</div>";
}
?>
<!--Ukupan prihod svih tečajeva iz njemačkog formatirano u valuti -->
<hr>
<?php
$njemacki_valuta = "";
$link = mysqli_connect("localhost", "root", "", "mariva");
$sql = "SELECT DISTINCTROW strani_jezici.strani_jezik,
CONCAT(FORMAT(Sum(stavke_racuna.cijena_obroka*stavke_racuna.broj_obroka), 2,'de_DE'), ' kn')
AS prihod_po_stranom_jeziku
FROM racuni
INNER JOIN ((strani_jezici
INNER JOIN tecajevi
ON strani_jezici.id_stranog_jezika = tecajevi.id_stranog_jezika)
INNER JOIN stavke_racuna
ON tecajevi.id_tecaja = stavke_racuna.id_tecaja)
ON racuni.id_racuna = stavke_racuna.id_racuna
WHERE racuni.datum_placanja >= '1993-01-01 00:00:00'
And racuni.datum_placanja <= '1993-12-31 00:00:00'
AND strani_jezik = 'njemacki'
GROUP BY strani_jezici.strani_jezik";
$result = mysqli_query($link, $sql);
While ($row = mysqli_fetch_assoc($result))
{
print "<div class='grid4 stranijezik'>Ukupno za</div>";
print "<div class='grid6 ukupno'>";
print $row["strani_jezik"] . " ukupno";
print "</div>";
print "<div class='grid2 poravnanje ukupno'>";
print $row["prihod_po_stranom_jeziku"];
print "</div>";
$njemacki_valuta = $row["prihod_po_stranom_jeziku"];
}
?>
<!-- Ponovljeni upit prihod po stranom jeziku neformatiran radi grafa -->
<!--Ukupan prihod svih tečajeva iz njemačkog ne-formatirano u valuti -->
<?php
$njemacki = "";
$link = mysqli_connect("localhost", "root", "", "mariva");
$sql = "SELECT DISTINCTROW strani_jezici.strani_jezik,
Sum(stavke_racuna.cijena_obroka*stavke_racuna.broj_obroka)
AS prihod_po_stranom_jeziku
FROM racuni
INNER JOIN ((strani_jezici
INNER JOIN tecajevi
ON strani_jezici.id_stranog_jezika = tecajevi.id_stranog_jezika)
INNER JOIN stavke_racuna
ON tecajevi.id_tecaja = stavke_racuna.id_tecaja)
ON racuni.id_racuna = stavke_racuna.id_racuna
WHERE racuni.datum_placanja >= '1993-01-01 00:00:00'
And racuni.datum_placanja <= '1993-12-31 00:00:00'
AND strani_jezik = 'njemacki'
GROUP BY strani_jezici.strani_jezik";
$result = mysqli_query($link, $sql);
While ($row = mysqli_fetch_assoc($result))
{
print "<div class='grid4 stranijezik'>Ukupno za</div>";
print "<div class='grid6 ukupno'>";
print $row["strani_jezik"] . " ukupno";
print "</div>";
print "<div class='grid2 poravnanje ukupno'>";
print $row["prihod_po_stranom_jeziku"];
print "</div>";
$njemacki = $row["prihod_po_stranom_jeziku"];
}
?>
<hr>
<div class="grid12 naslov">Talijanski</div>
<!--Prihod tečajeva iz talijanskog -->
<?php
$link = mysqli_connect("localhost", "root", "", "mariva");
$sql = "SELECT DISTINCTROW strani_jezici.strani_jezik, tecajevi.naziv_tecaja,
CONCAT(FORMAT(Sum(stavke_racuna.cijena_obroka*stavke_racuna.broj_obroka), 2,'de_DE'), ' kn')
AS prihod_po_tecaju
FROM racuni
INNER JOIN ((strani_jezici
INNER JOIN tecajevi
ON strani_jezici.id_stranog_jezika = tecajevi.id_stranog_jezika)
INNER JOIN stavke_racuna
ON tecajevi.id_tecaja = stavke_racuna.id_tecaja)
ON racuni.id_racuna = stavke_racuna.id_racuna
WHERE (racuni.datum_placanja >= '1993-01-01 00:00:00'
AND racuni.datum_placanja <= '1993-12-31 00:00:00')
AND strani_jezik = 'talijanski'
GROUP BY strani_jezici.strani_jezik, tecajevi.naziv_tecaja";
$result = mysqli_query($link, $sql);
While ($row = mysqli_fetch_assoc($result))
{
print "<div class='grid4 stranijezik'>";
print $row["strani_jezik"];
print "</div>";
print "<div class='grid6'>";
print $row["naziv_tecaja"];
print "</div>";
print "<div class='grid2 poravnanje'>";
print $row["prihod_po_tecaju"];
print "</div>";
}
?>
<!--Ukupan prihod svih tečajeva iz talijanskog formatirano u valuti -->
<hr>
<?php
$talijanski_valuta = "";
$link = mysqli_connect("localhost", "root", "", "mariva");
$sql = "SELECT DISTINCTROW strani_jezici.strani_jezik,
CONCAT(FORMAT(Sum(stavke_racuna.cijena_obroka*stavke_racuna.broj_obroka), 2,'de_DE'), ' kn')
AS prihod_po_stranom_jeziku
FROM racuni
INNER JOIN ((strani_jezici
INNER JOIN tecajevi
ON strani_jezici.id_stranog_jezika = tecajevi.id_stranog_jezika)
INNER JOIN stavke_racuna
ON tecajevi.id_tecaja = stavke_racuna.id_tecaja)
ON racuni.id_racuna = stavke_racuna.id_racuna
WHERE racuni.datum_placanja >= '1993-01-01 00:00:00'
And racuni.datum_placanja <= '1993-12-31 00:00:00'
AND strani_jezik = 'talijanski'
GROUP BY strani_jezici.strani_jezik";
$result = mysqli_query($link, $sql);
While ($row = mysqli_fetch_assoc($result))
{
print "<div class='grid4 stranijezik'>Ukupno za</div>";
print "<div class='grid6 ukupno'>";
print $row["strani_jezik"] . " ukupno";
print "</div>";
print "<div class='grid2 poravnanje ukupno'>";
print $row["prihod_po_stranom_jeziku"];
print "</div>";
$talijanski_valuta = $row["prihod_po_stranom_jeziku"];
}
?>
<!-- Ponovljeni upit prihod po stranom jeziku neformatiran radi grafa -->
<!--Ukupan prihod svih tečajeva iz talijanskog ne-formatirano u valuti -->
<?php
$talijanski = "";
$link = mysqli_connect("localhost", "root", "", "mariva");
$sql = "SELECT DISTINCTROW strani_jezici.strani_jezik,
Sum(stavke_racuna.cijena_obroka*stavke_racuna.broj_obroka)
AS prihod_po_stranom_jeziku_talijanski
FROM racuni
INNER JOIN ((strani_jezici
INNER JOIN tecajevi
ON strani_jezici.id_stranog_jezika = tecajevi.id_stranog_jezika)
INNER JOIN stavke_racuna
ON tecajevi.id_tecaja = stavke_racuna.id_tecaja)
ON racuni.id_racuna = stavke_racuna.id_racuna
WHERE racuni.datum_placanja >= '1993-01-01 00:00:00'
And racuni.datum_placanja <= '1993-12-31 00:00:00'
AND strani_jezik = 'talijanski'
GROUP BY strani_jezici.strani_jezik";
$result = mysqli_query($link, $sql);
While ($row = mysqli_fetch_assoc($result))
{
print "<div class='grid4 stranijezik'>Ukupno za</div>";
print "<div class='grid6 ukupno'>";
print $row["strani_jezik"] . " ukupno";
print "</div>";
print "<div class='grid2 poravnanje ukupno'>";
print $row["prihod_po_stranom_jeziku_talijanski"];
print "</div>";
$talijanski = $row["prihod_po_stranom_jeziku_talijanski"];
}
?>
<hr>
<hr>
<?php
$link = mysqli_connect("localhost", "root", "", "mariva");
$sql = "SELECT DISTINCTROW strani_jezici.strani_jezik,
CONCAT(FORMAT(Sum(stavke_racuna.cijena_obroka*stavke_racuna.broj_obroka), 2,'de_DE'), ' kn')
AS prihod_po_stranom_jeziku
FROM racuni
INNER JOIN ((strani_jezici
INNER JOIN tecajevi
ON strani_jezici.id_stranog_jezika = tecajevi.id_stranog_jezika)
INNER JOIN stavke_racuna
ON tecajevi.id_tecaja = stavke_racuna.id_tecaja)
ON racuni.id_racuna = stavke_racuna.id_racuna
WHERE racuni.datum_placanja >= '1993-01-01 00:00:00'
And racuni.datum_placanja <= '1993-12-31 00:00:00'";
$result = mysqli_query($link, $sql);
While ($row = mysqli_fetch_assoc($result))
{
print "<div class='grid4 stranijezik'>Sveukupno</div>";
print "<div class='grid6 ukupno'>Sveukupno</div>";
print "<div class='grid2 poravnanje ukupno'>";
print $row["prihod_po_stranom_jeziku"];
print "</div>";
}
?>
<div class="grid4" style=" font-size : 2em;height: <?php print $engleski/10; ?>px; background-color: red;">Engleski: <?php print $engleski_valuta; ?></div>
<div class="grid4" style="height: <?php print $njemacki/10; ?>px; background-color: green; font-size : 2em;">Njemački: <?php print $njemacki_valuta; ?></div>
<div class="grid4" style=" font-size : 2em;height: <?php print $talijanski/10; ?>px; background-color: yellow;">Talijanski: <?php print $talijanski_valuta; ?></div>
</div>
</body>
</html>
Primjedbe
Objavi komentar