Untitled
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