To ma być cennik na kilkaset gatunków kaw z cenami. Skrypt ma mnożyć kilogram razy cena razy upust w procentach powyżej odpowiedniej wielkości kilogramów według schematu. Skrypt nawet teoretycznie nie musi przeliczać upustu, może sprawdzać, że kilogramy mieszczą się w widełkach i oznaczać upust informacją w formularzu, który zostanie wysłany e-mail-em. Aczkolwiek najlepiej, by obliczał upust i podawał konkretne ceny za każdy gatunek kawy i na końcu sumował dodatkowo wszystko razem.
Przy zakupie powyżej 21kg -5% upustu
Przy zakupie powyżej 31kg-10% upustu
Przy zakupie powyżej 41kg-15% upustu
Przy zakupie powyżej 80kg-Upust indywidualny
Przy zakupie powyżej 21kg wysyłka na nasz koszt
Upusty dotyczą wszystkich kaw
Koszt wysyłki do 21kg 25zł+VAT z pobraniem
Chodzi mi o to, jakiej funkcji muszę użyć, tudzież zmiennej? Czyli, jak zmodyfikować skrypt? Mogą być podpowiedzi, czego szukać, może wtedy znajdę odpowiednie funkcje i zmienne, i sam sobie napiszę skrypt. Wtedy na pewno go tu wkleję. Domyślam się , że to kwestia napisania kawałka kodu, który ma sprawdzać ile kilogramów wybrał klient , dokonywać operację mnożenia i zwracać wynik. Byłbym niezmiernie wdzięczny za jakikolwiek ślad naprowadzający mnie na cel.Znalazłem coś takiego w sieci:
Najpierw plik connection.php, w którym napiszemy funkcję służącą nam do połączenia z bazą danych.
connection.php<?php
function connection() {
// host
$mysql_host = "localhost";
// user
$mysql_user = "root";
// hasło
$mysql_pass = "krasnal";
// nazwa bazy
$mysql_db = "baza";
// nawiązujemy połączenie z serwerem MySQL
or
die('Brak połączenia z serwerem MySQL.'); // łączymy się z bazą danych
or
die('Błąd wyboru bazy danych.'); }
?>
Teraz zapytanie do bazy danych, dzięki któremu stworzymy tabelki i pola, w które wstawimy dane z formularza.
install.php<?php
require("connection.php");
// ładujemy plik z połączeniem
connection();
// łączymy się z bazą danych za pomocą funkcji, którą stworzyliśmy w pliku connection.php
$zapytanie = "CREATE TABLE `formularz` (
`imie` VARCHAR(30) NOT NULL,
`nazwisko` VARCHAR(40) NOT NULL,
`email` VARCHAR(40) NOT NULL)";
// zapisujemy zapytanie do zmiennej
// wykonujemy zapytanie;)
?>
Formularz w html
dodaj.html<html>
<head>
<title> Dodawanie rekordów </title></head>
<body>
<form method="POST" action="dodaj.php">
Podaj imię: <input type="text" size="30" name="imie"><br>
Podaj nazwisko: <input type="text" size="40" name="nazwisko"><br>
Podaj e
-mail: <input type
="text" size
="40" name
="email"><br
><input type="submit" value="wyślij!">
</form>
</body>
</html>
Dodawanie danych do bazy danych
dodaj.php<?php
require("connection.php");
connection();
$imie = $_POST['imie'];
$nazwisko = $_POST['nazwisko'];
$email = $_POST['email'];
$zapytanie = "INSERT INTO `formularz` VALUES('$imie','$nazwisko','$email')";
$wykonaj = "mysql_query('$zapytanie')";
?>