function getGrupa($id) { $con = spajanje(); $sql = "SELECT * FROM grupa WHERE ID_grupa={$id}"; $grupa = upit($con, $sql); if (count($grupa) > 0) { $objekt = new grupa($grupa[0]['oznaka'], $grupa[0]['cijena']); return $objekt; } else { return false; } }
// poziva se mapa sa custom preddefiniranim funkcijama za CRUD ?> <div class="container"> <div class="row"> <ul class="nav nav-pills"> <li class="active"><a href="http://localhost/sk/grupe.php">Nazad</a></li> <li class="active"><a href="http://localhost/sk/grupa.php">Nova Grupa</a></li> </ul> <?php //2.dio projekta --> korištenje funkcija $con = spajanje(); // funkcija spajanje kada odradi svoje ako je sve dobro prošlo ona vraća konekciju koju sprema u var $con //EDIT PODATAKA if (isset($_GET['id'])) { // 3.dio projekta --> kod za edit --> dohvaćanje id-a koji sam radio u polaznici.php $id = $_GET['id']; $sql = "SELECT * FROM grupa WHERE ID_grupa={$id}"; $item = upit($con, $sql); // sada će vratiti multid. array ali imati će samo jednu stavku (ona klojoj odgovara ID) } //INSERT PODATAKA if (isset($_REQUEST['spremi'])) { $oznaka_grupe = htmlspecialchars($_REQUEST['oznaka_grupe']); $cijena = htmlspecialchars($_REQUEST['cijena']); // ovdje imam funkciju za specijalne karaktere--> to je i prvi korak za sprečavanje sql injectiona--> ako postoji bilo kakvih navodnika prebacuje to u encoding $min_br_pol = htmlspecialchars($_REQUEST['min_br_pol']);