Untitled
unknown
plain_text
a year ago
2.2 kB
6
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