27.02.2023, 11:44
Hallo glatze,
hier ein Code, der funktionieren könnte:
Dieses Skript verwendet die Eingabefelderhier ein Code, der funktionieren könnte:
PHP-Code:
<?php
// Preise pro Quadratmeter für verschiedene Größenbereiche
var prices = [
{ min: 0, max: 2, price: 1380 },
{ min: 2, max: 3, price: 1220 },
{ min: 3, max: 4, price: 1100 },
// weitere Preisbereiche hier einfügen
];
// Funktion, die den Preis für eine bestimmte Fläche berechnet
function calculatePrice() {
var width = parseFloat(document.getElementById('quantity_field_id_16').value) / 100; // Umrechnung von cm in m
var height = parseFloat(document.getElementById('quantity_field_id_0').value) / 100; // Umrechnung von cm in m
var area = width * height;
var price = 0;
// Schleife, die das richtige Preisintervall für die Fläche sucht
for (var i = 0; i < prices.length; i++) {
if (area >= prices[i].min && area < prices[i].max) {
price = prices[i].price;
break;
}
}
// Rückgabe des berechneten Preises
return price * area;
}
Code:
quantity_field_id_16
Code:
quantity_field_id_0
Code:
calculatePrice
Du musst natürlich die Preisbereiche und Preise in dem
Code:
prices
Einfach mal ausprobieren...
Wenn es geklappt hat, würde ich mich über ein LIKE freuen!