本文整理汇总了PHP中MySQL::upit方法的典型用法代码示例。如果您正苦于以下问题:PHP MySQL::upit方法的具体用法?PHP MySQL::upit怎么用?PHP MySQL::upit使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MySQL
的用法示例。
在下文中一共展示了MySQL::upit方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: poruci
/**
* Metod kojim se izvrsava porucivanje i upis porudzbine u bazu
*/
public static function poruci()
{
$podaci = KorpaZaKupovinu::podaciIzKorpe();
// Uzmi podatke o sadrzaju korpe
if ($podaci == 0 or !$_POST) {
// Ako je korpa prazna
Funkcije::redirektujNaUrl("index.php?modul=korpa&signal=prazna_korpa");
// Uputi korisnika da to vidi
} else {
$Korisnik_ID = PrijavaKorisnika::korisnikId();
// Uzmi ID prijavljenog korisnika
$Suma = 0;
// Za izracunavanje ukupnog iznosa za uplatu za porudzbinu
foreach ($podaci as $item) {
$SUMA += $item['Ukupno'];
}
$Porudzbina = MySQL::escape(json_encode($podaci));
// Pretvaranje svih podataka o porudzbini i JSON format za skladistenje
$Ime_i_prezime = MySQL::escape($_POST['Ime_i_prezime']);
$Adresa = MySQL::escape($_POST['Adresa']);
$Grad = MySQL::escape($_POST['Grad']);
$Telefon = MySQL::escape($_POST['Telefon']);
$sql = "INSERT INTO porudzbine (`Korisnik_ID`, `Porudzbina`, `Suma`, `Ime_i_prezime`, `Adresa`, `Grad`, `Telefon`)\n VALUES ({$Korisnik_ID}, '{$Porudzbina}', {$SUMA}, '{$Ime_i_prezime}', '{$Adresa}', '{$Grad}', '{$Telefon}');";
$res = MySQL::upit($sql);
// Izvrsiti upis u bazu
if ($res) {
KorpaZaKupovinu::isprazni();
Funkcije::redirektujNaUrl("index.php?modul=korpa&signal=uspesno_poruceno");
} else {
Funkcije::redirektujNaUrl("index.php?modul=korpa&signal=greska");
}
}
}
示例2: realizuj
/**
* Metod kojim administrator obelezava da je neka porudzbina uspesno realizovana. Moze da se pokrene samo ako je prijavljeni korisnik admin
*/
public static function realizuj()
{
if (PrijavaKorisnika::daLiImaAdminPrivilegije()) {
$Porudzbina_ID = intval($_GET['Porudzbina_ID']);
MySQL::upit("UPDATE porudzbine SET Realizovana = 1 WHERE ID = {$Porudzbina_ID}");
Funkcije::redirektujNaUrl("index.php?modul=porudzbine");
} else {
Funkcije::redirektujNaUrl("index.php");
}
}
示例3: komentarisi
/**
* Funkcija koja upravlja opcijom postavljanja komentara
*/
public static function komentarisi()
{
if (!$_POST or !isset($_POST['Knjiga_ID']) or !isset($_POST['Tekst'])) {
Funkcije::redirektujNaUrl("index.php?modul=knjige&opcija=pretraga");
}
$Korisnik_ID = PrijavaKorisnika::korisnikId();
$Knjiga_ID = intval($_POST['Knjiga_ID']);
$Tekst = strip_tags($_POST['Tekst']);
$Tekst = htmlspecialchars($Tekst);
$Tekst = MySQL::escape($Tekst);
$sql = "insert into Komentar (Korisnik_ID, Knjiga_ID, Tekst)\n values ({$Korisnik_ID}, {$Knjiga_ID}, '{$Tekst}')";
$rezultat = MySQL::upit($sql);
session_start();
if ($rezultat) {
$_SESSION['knjige_poruka'] = "Vas komentar je uspesno upisan u bazu podataka i bice prikazan kada ga odobri administrator.";
} else {
$_SESSION['knjige_poruka'] = "Doslo je do greske prilikom upisa Vaseg komentara u bazu podataka.";
}
Funkcije::redirektujNaUrl("index.php?modul=knjige&opcija=prikaz&ID=" . $Knjiga_ID);
}
示例4: odobrikomentar
/**
* Funkcija za odobravanje komentara iz baze podataka
*/
public static function odobrikomentar()
{
if (PrijavaKorisnika::daLiImaAdminPrivilegije()) {
$Komentar_ID = intval($_GET['Komentar_ID']);
MySQL::upit("UPDATE komentar SET odobren = 1 WHERE ID = '{$Komentar_ID}';");
Funkcije::redirektujNaUrl("index.php?modul=admin&opcija=komentari&signal=odobren");
} else {
Funkcije::redirektujNaUrl("index.php");
}
}
示例5: dodajKorisnika
/**
* Metod koji kreira u bazi novog korisnika sa definisanim korisnickim imenom i lozinkom
* @param type $korisnickoIme
* @param type $lozinka
* @return boolean Da li je dodavanje uspesno izvrseno
*/
public static function dodajKorisnika($korisnickoIme, $lozinka)
{
$korisnickoIme = MySQL::escape($korisnickoIme);
$lozinka = MySQL::escape($lozinka);
return MySQL::upit("INSERT INTO korisnik (`KorisnickoIme`, `Lozinka`, `ZabranaPrijave`) VALUES ('{$korisnickoIme}', '{$lozinka}', 0);");
}