Untitled

 avatar
unknown
plain_text
5 months ago
2.0 kB
3
Indexable
<?php
session_start();
if (!isset($_SESSION['prijavljen']) || $_SESSION['uloga'] !== 'admin') {
    header("Location: prijava.php");
    exit();
}

include 'spoj.php';


if (isset($_GET['id'])) {
    $id = $_GET['id'];


    $stmt = $conn->prepare("SELECT * FROM proizvodi WHERE id = ?");
    $stmt->bind_param("i", $id);
    $stmt->execute();
    $result = $stmt->get_result();

    if ($result->num_rows > 0) {
        $proizvod = $result->fetch_assoc();
    } else {
        echo "Proizvod nije pronađen.";
        exit();
    }
} else {
    header("Location: ispis.php");
    exit();
}


if ($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['izmijeni'])) {
    $proizvod = $_POST['proizvod'];
    $opis = $_POST['opis'];
    $kolicina = $_POST['kolicina'];
    $cijena = $_POST['cijena'];


    $stmt = $conn->prepare("UPDATE proizvodi SET proizvod = ?, opis = ?, kolicina = ?, cijena = ? WHERE id = ?");
    $stmt->bind_param("ssisi", $proizvod, $opis, $kolicina, $cijena, $id);

    if ($stmt->execute()) {
        echo "Proizvod je uspješno izmijenjen.";
    } else {
        echo "Došlo je do pogreške prilikom izmjene proizvoda.";
    }
}
?>

<!DOCTYPE html>
<html lang="hr">
<head>
    <meta charset="UTF-8">
    <title>Izmjena proizvoda</title>
</head>
<body>
    <h1>Izmjena proizvoda</h1>

    <form method="POST" action="">
        Proizvod: <input type="text" name="proizvod" value="<?php echo $proizvod['proizvod']; ?>" required><br>
        Opis: <textarea name="opis" required><?php echo $proizvod['opis']; ?></textarea><br>
        Količina: <input type="number" name="kolicina" value="<?php echo $proizvod['kolicina']; ?>" required><br>
        Cijena: <input type="text" name="cijena" value="<?php echo $proizvod['cijena']; ?>" required><br>
        <button type="submit" name="izmijeni">Spremi promjene</button>
    </form>
    <a href="ispis.php">Povratak na ispis proizvoda</a>
</body>
</html>
Editor is loading...
Leave a Comment