Add Item and Download of Images works

This commit is contained in:
2022-09-18 22:53:41 +02:00
parent 72c38aee2b
commit 016ea4bb54
3 changed files with 117 additions and 10 deletions

View File

@@ -60,14 +60,14 @@ include_once('config/config.php');
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
die('Connection failed: ' . $conn->connect_error);
}
$sql = "SELECT ID, title, description, image, reserved, price FROM whishes";
$sql = 'SELECT ID, title, description, link, image, reserved, price FROM whishes';
$result = $conn->query($sql);
if ($result !== false && $result->num_rows > 0) {
while ($row = $result->fetch_assoc()) {
generateListItem($row['ID'], $row['image'], $row['title'], $row['price'], $row['description']);
generateListItem($row['ID'], $row['image'], $row['title'], $row['link'], $row['price'], $row['description'], $row['reserved']);
}
$conn->close();
}
@@ -108,7 +108,7 @@ include_once('config/config.php');
</div>
</footer>
<!-- Modal -->
<!-- Modal addItem-->
<div class="modal fade" id="addItemModal" tabindex="-1" aria-labelledby="addItemModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
@@ -116,12 +116,59 @@ include_once('config/config.php');
<h5 class="modal-title" id="addItemModalLabel">Add new Item</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<form action="add_item.php" method="POST">
<div class="modal-body">
<label for="ItemTitle" class="form-label">Titel</label>
<div class="input-group mb-3">
<input type="text" class="form-control" id="ItemTitle" name="ItemTitle" rows="3" required>
</div>
<label for="ItemDescription" class="form-label">Beschreibung</label>
<div class="input-group mb-3">
<textarea class="form-control" id="ItemDescription" name="ItemDescription" rows="3"></textarea>
</div>
<label for="ItemPrice" class="form-label">Preis</label>
<div class="input-group mb-3">
<input type="text" class="form-control" id="ItemPrice" name="ItemPrice" pattern="^\d*(\.\d{2}$)?" value="" data-type="currency" placeholder="0.00€" />
<span class="input-group-text">€</span>
</div>
<label for="ItemLink" class="form-label">Link zum Angebot</label>
<div class="input-group mb-3">
<input type="url" class="form-control" id="ItemLink" name="ItemLink" pattern="https?://.+" title="Include http://" rows="3">
</div>
<label for="ItemImage" class="form-label">Link zum Bild</label>
<div class="input-group mb-3">
<input type="url" class="form-control" id="ItemImage" name="ItemImage" pattern="https?://.+" title="Include http://" rows="3">
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
<button type="submit" class="btn btn-primary">Add new Item</button>
</div>
</form>
</div>
</div>
</div>
<!-- Modal Reservation-->
<div class="modal fade" id="reservationModal" tabindex="-1" aria-labelledby="reservationModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="reservationModalLabel">Wunsch reservieren</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
...
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Add new Item</button>
<button type="button" class="btn btn-primary">Reservieren</button>
</div>
</div>
</div>