Untitled

 avatar
unknown
plain_text
5 months ago
2.2 kB
3
Indexable
<?php
session_start();
require 'spoj.php';

if ($_SESSION['uloga'] !== 'admin') {
    header("Location: ispis.php");
    exit;
}

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

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

    if ($result->num_rows === 1) {
        $product = $result->fetch_assoc();
    } else {
        echo "Proizvod nije pronađen.";
        exit;
    }
}

if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $id = $_GET['id'];
    $proizvod = $_POST['proizvod'];
    $opis = $_POST['opis'];
    $kolicina = $_POST['kolicina'];
    $cijena = $_POST['cijena'];
    
    $update_stmt = $conn->prepare("UPDATE proizvodi SET proizvod = ?, opis = ?, kolicina = ?, cijena = ? WHERE id = ?");
    $update_stmt->bind_param("ssisi", $proizvod, $opis, $kolicina, $cijena, $id);
    $update_stmt->execute();


    if ($update_stmt->affected_rows > 0) {
        echo "Proizvod je uspješno izmijenjen.";
        header("Location: ispis.php");
        exit;
    } else {
        echo "Došlo je do pogreške pri izmjeni proizvoda.";
    }
}
?>


<!DOCTYPE html>
<html>
<head>
    <title>Izmjena proizvoda</title>
</head>
<body>
    <h2>Izmjena proizvoda</h2>
    <form method="post">
        
        <label for="proizvod">Naziv proizvoda:</label><br>
        <input type="text" name="proizvod" value="<?= htmlspecialchars($product['proizvod']) ?>" required><br><br>
        
        <label for="opis">Opis proizvoda:</label><br>
        <textarea name="opis" required><?= htmlspecialchars($product['opis']) ?></textarea><br><br>
        
        <label for="kolicina">Količina:</label><br>
        <input type="number" name="kolicina" value="<?= htmlspecialchars($product['kolicina']) ?>" required><br><br>
        
        <label for="cijena">Cijena:</label><br>
        <input type="number" step="0.01" name="cijena" value="<?= htmlspecialchars($product['cijena']) ?>" required><br><br>
        
        <button type="submit">Spremi izmjene</button>
    </form>
</body>
</html>
Editor is loading...
Leave a Comment