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;
    }
}
    } else {
        $info = "greška prilikom spremanja";
    }
}
//endif
//UREDI
if (isset($_REQUEST['uredi'])) {
    $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']);
    $max_br_pol = htmlspecialchars($_REQUEST['max_br_pol']);
    $sql2 = "UPDATE grupa SET oznaka_grupe='{$oznaka_grupe}',cijena='{$cijena}',min_br_pol='{$min_br_pol}',max_br_pol='{$max_br_pol}' WHERE ID_grupa={$id}";
    //vitičasta zagrada je radi sigurnosti da se ne bi sql zbunio sa nekim navodnikom i sl.
    if (zapis($con, $sql2)) {
        $item = upit($con, $sql);
        // ovo stavim kako bi odmah prilikom izmjene podatka došlo i do promjena u formi
        $info = "podaci uspješno promijenjeni";
    } else {
        $info = "greška prilikom izmjena";
    }
}
if (isset($info)) {
    echo "<p>" . $info . "</p>";
}
?>
 	
		<div id="div-obrazac" class="col-xs-3">
			<?php 
$grupa = getGrupa(1);
echo $grupa->getGrupa();
Beispiel #3
0
		<?php 
$con = spajanje();
if (isset($_GET['obrisi'])) {
    // obrisi je dolje nešto tipa submita jer mi je prvo zadan link kuda se preusmjerava ova stranica pa parametar ID te parametar OBRISI
    $id = $_GET['id'];
    $sql = "DELETE FROM grupa WHERE ID_grupa={$id}";
    if (zapis($con, $sql)) {
        // dohvaćam sve korisnike i u funkciju ugnjezdim sql koji će raditi DELETE
        $info = "grupaje uspješno obrisana";
    } else {
        $info = "greška pri brisanju grupe";
    }
}
$sql = "SELECT * FROM grupa";
$grupe = upit($con, $sql);
?>
		
		
		<?php 
if (isset($info)) {
    echo "<p>" . $info . "</p>";
}
?>
		
		<table class="table">
			<tr>
				<th>Oznaka grupe</th>
				<th>Cijena</th>
				<th>Max. br. polaznika</th>
				<th>Min. br. polaznika</th>
Beispiel #4
0
		<?php 
$con = spajanje();
if (isset($_GET['obrisi'])) {
    // obrisi je dolje nešto tipa submita jer mi je prvo zadan link kuda se preusmjerava ova stranica pa parametar ID te parametar OBRISI
    $id = $_GET['id'];
    $sql = "DELETE FROM smjer WHERE ID_smjer={$id}";
    if (zapis($con, $sql)) {
        // dohvaćam sve korisnike i u funkciju ugnjezdim sql koji će raditi DELETE
        $info = "smjer uspješno obrisan";
    } else {
        $info = "greška pri brisanju smer";
    }
}
$sql = "SELECT * FROM smjer";
$smjerovi = upit($con, $sql);
?>
		
		
		<?php 
if (isset($info)) {
    echo "<p>" . $info . "</p>";
}
?>
		
		<table class="table">
			<tr>
				<th>Naziv smjera</th>
				<th>Ur. broj</th>
				<th>Uredi</th>
				<th>Obriši</th>
Beispiel #5
0
    			
    		
    			
    			
    			
    			

				
				
			
				
				<?php 
$con = spajanje();
//pozivanje funkcije i spremanje u varijablu
$sql = "SELECT * FROM polaznik";
$polaznici = upit($con, $sql);
//odradivanje funkcije upit i returnom zapisujemo podatke u varijablu polaznici
?>
				<p><a href="index.php?odjaa=da">Odjava</a></p>		
		<!-- POCETAK AJAX FORE JQ salje preko ajax na PHP sa php nazad na js -->		
			<script type="text/javascript">
    function trazi(upit){
        if(upit.length == 0) {
            // Hide the suggestion box. ako je prazan (obriso je sto trazi)
            $('#rezultat').hide();
        } else {
        	// prvi argument je link,drugi argument je dodatan podatak sto se salje  a nakon toga function(data) je podatak koji se salje na server
            //za dodatne informacije pogledaj https://api.jquery.com/jQuery.post/
            $.post("ajax/trazilicaPolaznici.php", {prezime: ""+upit+""}, function(data){
            									// salje prezime kao upit
                if(data.length >0) {
Beispiel #6
0
 
		<?php 
if (isset($_GET['odjava'])) {
    //funkcija za odjavljivanje  // ako mi je netko na nekoj stranici stisnuo link odjava, preusmjerava me ovdje na index.php te šalje kroz URL odjava=da
    // ovdje provjerim ako je u URL postavljena varijabla odjava te ako je gasim sesiju i tražim ponovni login
    unset($_SESSION['logiran']);
    setcookie("rememberme", "", time() - 3600);
}
//  		LOGIN LOGIN LOGIN!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! radili poslije grupe i tih stvari
if (isset($_REQUEST['login'])) {
    $username = htmlspecialchars($_REQUEST['username']);
    //ako je stisnio login zatrazi user i pass i spremi u varijable a special chars dozvoljava č ć
    $pass = htmlspecialchars($_REQUEST['pass']);
    $con = spajanje();
    $sql = "SELECT * FROM korisnik WHERE username='******'AND pass='******'";
    $korisnik = upit($con, $sql);
    if (count($korisnik) > 0) {
        $_SESSION['logiran'] = 'da';
        // $_SESSION Superglobalna varijabla,kao i request itd.
        $_SESSION['id'] = $korisnik[0]['ID_korisnik'];
        //
        if (isset($_REQUEST['rememberme'])) {
            //Provjerava jel remember me oznacen ako je pravljenje cookia
            setcookie("rememberme", "{$korisnik['0']}['ID']", time() + 3600);
            $_COOKIE['rememberme'];
            //header('location:polaznici.php?status=zapamcen'); // testiranje da li radi checkbox
        }
        $filename = "login.txt";
        $handle = fopen($filename, 'w');
        fwrite($handle, $username);
        fwrite($handle, '   ');
Beispiel #7
0
<?php

include_once '../functions/general_functions.php';
$con = spajanje();
//ovaj samo kupi podatke iz baze i ispisuje kad AJAX odradi $.post("ajax/ispisCijena.php",
if (isset($_POST['ispisCijenaId'])) {
    // ovaj ispisCijenaId je iz ajax posta selectSmjerId: ID_smjer
    $cijenaId = $_POST['ispisCijenaId'];
    if (strlen($cijenaId) > 0) {
        $sql = "SELECT cijena FROM grupa WHERE ID_grupa = {$cijenaId}";
        //bila cijenaId
        $cijene = upit($con, $sql);
        if (count($cijene > 0)) {
            echo $cijene[0]['cijena'];
        }
    }
}
//end isset