97 lines
6.0 KiB
PHP
97 lines
6.0 KiB
PHP
<?php
|
|
include __DIR__ . '/../db.php';
|
|
include __DIR__ . '/../components/header.php';
|
|
|
|
$id = (int)$_GET['id'] ?? 0;
|
|
|
|
// Pobieramy miejsce
|
|
$stmt = $pdo->prepare("SELECT * FROM salon_places WHERE id=?");
|
|
$stmt->execute([$id]);
|
|
$place = $stmt->fetch();
|
|
|
|
if (!$place) {
|
|
echo "Nie znaleziono miejsca.";
|
|
exit;
|
|
}
|
|
|
|
// Pobieramy sklep (shops)
|
|
$stmt = $pdo->prepare("SELECT * FROM shops WHERE place_id=?");
|
|
$stmt->execute([$id]);
|
|
$shops = $stmt->fetchAll();
|
|
?>
|
|
|
|
<div class="max-w-2xl mx-auto mt-10">
|
|
<div class="bg-white shadow-lg rounded-lg p-8">
|
|
<h1 class="text-2xl font-bold mb-6">Edytuj miejsce / salon</h1>
|
|
<form method="post" action="../actions/edit.php?id=<?= $id ?>" class="space-y-4">
|
|
<!-- Nazwa -->
|
|
<div>
|
|
<label class="block mb-1 font-medium text-gray-700">Nazwa *</label>
|
|
<input name="name" type="text" value="<?= htmlspecialchars($place['name']) ?>" class="w-full p-3 border rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500" required>
|
|
</div>
|
|
|
|
<!-- Woj -->
|
|
<div>
|
|
<label class="block mb-1 font-medium text-gray-700">Województwo *</label>
|
|
<select name="woj" class="w-full p-3 border rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500" required>
|
|
<option value="Dolnośląskie" <?= $place['woj']=='Dolnośląskie'?'selected':'' ?>>Dolnośląskie</option>
|
|
<option value="Kujawsko-Pomorskie" <?= $place['woj']=='Kujawsko-Pomorskie'?'selected':'' ?>>Kujawsko-Pomorskie</option>
|
|
<option value="Lubelskie" <?= $place['woj']=='Lubelskie'?'selected':'' ?>>Lubelskie</option>
|
|
<option value="Lubuskie" <?= $place['woj']=='Lubuskie'?'selected':'' ?>>Lubuskie</option>
|
|
<option value="Łódzkie" <?= $place['woj']=='Łódzkie'?'selected':'' ?>>Łódzkie</option>
|
|
<option value="Małopolskie" <?= $place['woj']=='Małopolskie'?'selected':'' ?>>Małopolskie</option>
|
|
<option value="Mazowieckie" <?= $place['woj']=='Mazowieckie'?'selected':'' ?>>Mazowieckie</option>
|
|
<option value="Opolskie" <?= $place['woj']=='Opolskie'?'selected':'' ?>>Opolskie</option>
|
|
<option value="Podkarpackie" <?= $place['woj']=='Podkarpackie'?'selected':'' ?>>Podkarpackie</option>
|
|
<option value="Podlaskie" <?= $place['woj']=='Podlaskie'?'selected':'' ?>>Podlaskie</option>
|
|
<option value="Pomorskie" <?= $place['woj']=='Pomorskie'?'selected':'' ?>>Pomorskie</option>
|
|
<option value="Śląskie" <?= $place['woj']=='Śląskie'?'selected':'' ?>>Śląskie</option>
|
|
<option value="Świętokrzyskie" <?= $place['woj']=='Świętokrzyskie'?'selected':'' ?>>Świętokrzyskie</option>
|
|
<option value="Warmińsko-Mazurskie" <?= $place['woj']=='Warmińsko-Mazurskie'?'selected':'' ?>>Warmińsko-Mazurskie</option>
|
|
<option value="Wielkopolskie" <?= $place['woj']=='Wielkopolskie'?'selected':'' ?>>Wielkopolskie</option>
|
|
<option value="Zachodniopomorskie" <?= $place['woj']=='Zachodniopomorskie'?'selected':'' ?>>Zachodniopomorskie</option>
|
|
</select>
|
|
</div>
|
|
|
|
<hr class="my-6">
|
|
<h2 class="text-xl font-semibold mb-4">Dane sklepu</h2>
|
|
|
|
<div>
|
|
<label class="block mb-1 font-medium text-gray-700">Adres *</label>
|
|
<input name="address" type="text" placeholder="ul. Kościuszki 67" value="<?= htmlspecialchars($shops[0]['address'] ?? '') ?>" class="w-full p-3 border rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500" required>
|
|
</div>
|
|
|
|
<div>
|
|
<label class="block mb-1 font-medium text-gray-700">Godziny otwarcia</label>
|
|
<input name="open_hours" type="text" placeholder="pn.-pt. 8-16 sob. 9-15" value="<?= htmlspecialchars($shops[0]['open_hours'] ?? '') ?>" class="w-full p-3 border rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500">
|
|
</div>
|
|
|
|
<div>
|
|
<label class="block mb-1 font-medium text-gray-700">Link do strony</label>
|
|
<input name="url_shop" type="text" placeholder="https://moodo.pl/Salon-Moodo-...-123.html" value="<?= htmlspecialchars($shops[0]['url_shop'] ?? '') ?>" class="w-full p-3 border rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500">
|
|
</div>
|
|
|
|
<div>
|
|
<label class="block mb-1 font-medium text-gray-700">Google Maps URL</label>
|
|
<input name="url_address" type="text" placeholder="https://maps.google.com/..." value="<?= htmlspecialchars($shops[0]['url_address'] ?? '') ?>" class="w-full p-3 border rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500">
|
|
</div>
|
|
|
|
<div class="grid grid-cols-2 gap-4">
|
|
<div>
|
|
<label class="block mb-1 font-medium text-gray-700">Lat *</label>
|
|
<input name="lat" type="text" value="<?= htmlspecialchars($shops[0]['lat'] ?? '') ?>" class="w-full p-3 border rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500" required>
|
|
</div>
|
|
<div>
|
|
<label class="block mb-1 font-medium text-gray-700">Lng *</label>
|
|
<input name="lng" type="text" value="<?= htmlspecialchars($shops[0]['lng'] ?? '') ?>" class="w-full p-3 border rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500" required>
|
|
</div>
|
|
</div>
|
|
|
|
<button type="submit" class="w-full bg-blue-600 text-white font-semibold py-3 rounded-md hover:bg-blue-700 transition-colors">Zapisz zmiany</button>
|
|
<a href="<?php echo __DIR__ . '/..'; ?>" class="w-full text-center block bg-red-600 text-white font-semibold py-3 rounded-md hover:bg-red-700 transition-colors">Wstecz</a>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<?php include __DIR__ . '/../components/footer.php'; ?>
|