<h1>Posodobitev zaposlenega</h1> <?php try { //$geslo = password_hash($url, $algo) DBTrgovina::updateZaposleni($_POST["id"], $_POST["ime"], $_POST["priimek"], $_POST["email"], $_POST["geslo"], $_POST["status"]); echo "Posodobitev je bila uspesna."; } catch (Exception $e) { echo "<p>Napaka pri zapisu: {$e->getMessage()}.</p>"; } } else { if ($_POST["tip"] == "posodobi" && $_POST["funkcija"] == "stranka") { ?> <h1>Posodobitev stranke</h1> <?php try { $id_poste = DBTrgovina::getIdPosta($_POST["posta"]); DBTrgovina::updateStranka($_POST["id"], $_POST["ime"], $_POST["priimek"], $_POST["email"], $_POST["geslo"], $_POST["naslov"], $id_poste, $_POST["telefon"], $_POST["status"]); echo "Posodobitev je bila uspesna."; } catch (Exception $e) { echo "<p>Napaka pri zapisu: {$e->getMessage()}.</p>"; } } else { if ($_POST["tip"] == "posodobi" && $_POST["funkcija"] == "artikel") { ?> <h1>Posodobitev artikla</h1> <?php try { //$geslo = password_hash($url, $algo) DBTrgovina::updatePredmet($_POST["id"], $_POST["ime"], $_POST["cena"], $_POST["status"]); echo "Posodobitev je bila uspesna."; } catch (Exception $e) {
public static function dodajStranko($funkcija, $ime, $priimek, $email, $geslo, $naslov, $posta, $telefon) { $db = DBInit::getInstance(); $geslo = password_hash($geslo, PASSWORD_DEFAULT); $posta = DBTrgovina::getIdPosta($posta); $statement = $db->prepare("INSERT INTO stranke ( ime,priimek,email,geslo,naslov,id_poste,telefon)\n VALUES ( :ime,:priimek,:email,:geslo,:naslov,:posta,:telefon)"); $statement->bindParam(":ime", $ime); $statement->bindParam(":priimek", $priimek); $statement->bindParam(":email", $email); $statement->bindParam(":geslo", $geslo); $statement->bindParam(":naslov", $naslov); $statement->bindParam(":posta", $posta); $statement->bindParam(":telefon", $telefon); $statement->execute(); }