Add Item and Download of Images works
This commit is contained in:
57
index.php
57
index.php
@@ -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>
|
||||
|
Reference in New Issue
Block a user