Bilar till salu
<?php $current_orderby = isset($_GET['orderby']) ? $_GET['orderby'] : ''; $sort_order = 'desc'; $brands = ["BMW", "Ferrari", "Mercedes"]; ?> <div class="filter-container">; <p>Filtrera på:</p> <button class="filter-button" id="sort-name" data-sort="<?= ($current_orderby == 'name-asc') ? 'name-desc' : 'name-asc'; ?>"> <?= ($current_orderby == 'name-asc') ? 'Z - A' : 'A - Z'; ?> </button> <button class="filter-button" id="sort-year" data-sort="<?= ($current_orderby == 'model-year-asc') ? 'model-year-desc' : 'model-year-asc'; ?>"> <?= ($current_orderby == 'model-year-asc') ? 'Årsmodell fallande' : 'Årsmodell stigande'; ?> </button> <button class="filter-button" id="sort-date" data-sort="<?= ($current_orderby == 'sale-date-asc') ? 'sale-date-desc' : 'sale-date-asc'; ?>"> <?= ($current_orderby == 'sale-date-asc') ? 'Datum fallande' : 'Datum stigande'; ?> </button> <!--<section id="car-list" class="cars-section"> --> <!-- Lägg till dropdown för märkesfilter med checkboxar --> <div class="dropdown"> <button class="dropbtn">Välj märken</button> <div class="dropdown-content"> <?php foreach ($brands as $brand): ?> <label><input type="checkbox" class="brand-checkbox" value="<?php echo esc_attr($brand); ?>"><span><?php echo esc_html($brand); ?></span></label> <?php endforeach; ?> </div> </div> </div> <section id="car-list" class="cars-section">
document.addEventListener("DOMContentLoaded", function () { function updateURLAndReload(param, value) { const url = new URL(window.location.href); url.searchParams.set(param, value); window.location.href = url.toString(); } document.querySelectorAll(".filter-button").forEach((button) => { button.addEventListener("click", function () { let sortType = this.getAttribute("data-sort"); updateURLAndReload("orderby", sortType); }); }); }); document.querySelectorAll(".brand-checkbox").forEach(checkbox => { checkbox.addEventListener("change", function() { let selectedBrands = Array.from(document.querySelectorAll(".brand-checkbox:checked")).map(cb => cb.value); let carList = document.getElementById("car-list"); let cars = Array.from(carList.getElementsByClassName("car-holder")); cars.forEach(car => { if (selectedBrands.length === 0 || selectedBrands.includes(car.getAttribute("data-brand"))) { car.style.display = "flex"; } else { car.style.display = "none"; } }); }); }); // Hantera klick för dropdown document.querySelector(".dropbtn").addEventListener("click", function() { document.querySelector(".dropdown-content").classList.toggle("show"); }); // Stäng dropdown om användaren klickar någon annanstans window.addEventListener("click", function(event) { if (!event.target.matches(".dropbtn")) { var dropdowns = document.querySelectorAll(".dropdown-content"); dropdowns.forEach(function(dropdown) { if (dropdown.classList.contains("show")) { dropdown.classList.remove("show"); } }); } });
Välj märken

Porsche 911 964 Carrera 4, Motorrenoverad!
Årsmodell:
1989
Mil:
19911
Växellåda
Manuell
Bränsle:
Bensin
949 000 kr

BMW 645 Ci Convertible Dynamic
Årsmodell:
2005
Mil:
9535
Växellåda
Automatisk
Bränsle:
Bensin
215 000 kr

Porsche 911 996 Carrera Cabriolet TipTronic, Nyren motor!
Årsmodell:
1999
Mil:
17295
Växellåda
Automatisk
Bränsle:
Bensin
349 000 kr

Porsche Taycan Turbo S, Endast 2295 Mil, Se Spec!
Årsmodell:
2020
Mil:
2295
Växellåda
Automatisk
Bränsle:
El
915 000 kr

Chevrolet Camaro IROC-Z 5.7 V8, Sv-såld, 4167 mil, Som ny!
Årsmodell:
1989
Mil:
4195
Växellåda
Automatisk
Bränsle:
Bensin
329 000 kr

Bentley Arnage T Black Label 6.75L V8
Årsmodell:
2002
Mil:
9287
Växellåda
Automatisk
Bränsle:
Bensin
435 000 kr

Porsche 911 993 Carrera 2, Sv såld endast 3895 Mil!
Årsmodell:
1994
Mil:
3895
Växellåda
Manuell
Bränsle:
Bensin
1 150 000 kr

Mercedes-Benz E 350 T AMG Sport, Avantgarde, Exclusive.
Årsmodell:
2015
Mil:
11600
Växellåda
Automatisk
Bränsle:
Diesel
279 000 kr

Mercedes-Benz CLK 280 Cabriolet Avantgarde, Nyservad!
Årsmodell:
2006
Mil:
14375
Växellåda
Automatisk
Bränsle:
Bensin
139 000 kr

Toyota Yaris 5-dörrar 1.33 Dual VVT-i Trend, Nyservad!
Årsmodell:
2014
Mil:
15235
Växellåda
Manuell
Bränsle:
Bensin
69 900 kr

Toyota Auris Hybrid e-CVT Edition 50, Vinterhjul, 4,95%
Årsmodell:
2014
Mil:
10750
Växellåda
Automatisk
Bränsle:
Hybrid el/bensin
139 000 kr

Alpina B3 Bi-Turbo Sedan Switch-Tronic Euro 4
Årsmodell:
2009
Mil:
13947
Växellåda
Automatisk
Bränsle:
Bensin
259 000 kr