Files
portfolio/snnes/index.php
T
2024-06-10 21:11:24 +02:00

134 lines
4.9 KiB
PHP

<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>shopseite</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
<link rel="stylesheet" href="./css/style.css">
</head>
<body>
<div id="filter">
<div id="suche">
<form method="POST" action="./index.php">
<input type="search" name="suchbegriff" id="suchleiste" placeholder="Suchen...">
<button type="submit">
<span class="material-symbols-outlined">search</span>
</button>
</div>
<h2 id="h2kat">Kategorien</h2>
<div id="checkboxen">
<div id="kategorien">
<?php
include_once "db.php";
$sql = "SELECT * FROM kategorien";
$result = $dbhandle->query($sql);
if ($result && $result->num_rows > 0) {
while ($row = $result->fetch_assoc()) {
echo "<label><input type='checkbox' name='geraet' value='" . $row['kategorie'] . "'/>" . $row['kategorie'] . "</label>";
}
}
?>
</div>
</div>
<h2 id="h2price">Preis</h2>
<div id="pricefilter">
<select name="prices" id="prices" onchange="this.form.submit()">
<option value="" selected>Preisspanne wählen...</option>
<option value="100" value="Select * From produkte Where preis > 0 and preis > 100">0€ - 100€</option>
<option value="500">100€ - 500€</option>
<option value="1000">500€ - 1000€</option>
<option value="2000">100€ - 2000€</option>
</select>
</div>
</form>
</div>
<div class="grid-container">
<?php
include_once "db.php";
include_once "import.php";
include_once "suche.php";
// Verbindungsdaten zur Datenbank
$servername = 'localhost';
$username = 'root';
$password = '';
$dbname = 'shopseite';
if (isset($_GET["page"])) {
$offset = (6 * $_GET["page"]) - 6;
if ($_GET["page"] > 1) {
$sql = "SELECT * FROM produkte LIMIT 6 OFFSET " . $offset;
$result = $dbhandle->query($sql);
//echo $offset;
} else {
//echo $offset;
$sql = "SELECT * FROM produkte LIMIT 6 OFFSET 0";
$result = $dbhandle->query($sql);
}
} else {
//echo $offset;
$sql = "SELECT * FROM produkte LIMIT 6 OFFSET 0";
$result = $dbhandle->query($sql);
}
if (isset($_GET["kategorie"])) {
$sql = "SELECT * FROM produkte WHERE id =1";
$result = $dbhandle->query($sql);
$kat = mysqli_fetch_assoc($result);
print_r($kat);
}
if (!isset($_GET["suchbegriff"])) {
if ($result && $result->num_rows > 0) {
while ($row = $result->fetch_assoc()) {
$preis = number_format($row["preis"], 2, ',', '.');
echo '<a href="detail.php?prodid='.$row["id"].'">';
echo "<div class='grid-item'>";
echo "<h1 class='prodname'>";
echo $row["produkt"];
echo "</h1>";
echo "<h2 class='price'>$preis €</h2>";
if ($row["lager"] == 0) {
echo "<h1 id='soldindex' class='sold'>AUSVERKAUFT</h1>";
echo '<img class="grau" src="' . './alle_produkte/' . $row["dateiname"] . '">';
} else {
echo '<img draggable="false" src="' . './alle_produkte/' . $row["dateiname"] . '">';
}
echo "</div>";
echo "</a>";
}
} else {
echo "Keine Daten gefunden.";
}
}
?>
</div>
<div id="seiten">
<a href="http://localhost/shop/?page=1"><button class="pagebtn">1</button></a>
<a href="http://localhost/shop/?page=2"><button class="pagebtn">2</button></a>
<a href="http://localhost/shop/?page=3"><button class="pagebtn">3</button></a>
<a href="http://localhost/shop/?page=4"><button class="pagebtn">4</button></a>
</div>
</body>
</html>