Nie chce zakładać nowego tematu dla tego zapytam tu mam jeszcze 1 pytanie bo nie chce przerabiać całego kodu czy można automatycznie wywołać funkcje mail ? mam podsumowanie koszyka jak w kodzie ponizej i mail sie nie wykonuje mialem to wrzucić etap wcześniej no ale nie pomyślałem .
if ((isset($_SESSION['zalogowany'])) && ($_SESSION['zalogowany']==true)) //rozpoczęcie sesji {
$zapytanie = mysqli_query($polaczenie,"SELECT id, nr_zamowienia, email, imie, nazwisko, ulica, miejscowosc, kod, dostawa, platnosc, telefon, firma, nip, status, dozaplaty FROM zamowienia_dane WHERE login = '". $_SESSION['login']."' ORDER by id DESC LIMIT 0,1");
while($db = $zapytanie -> fetch_assoc() ) {
$id=$db['id'];
$nr_zamowienia=$db['nr_zamowienia'];
$email=$db['email'];
$imie=$db['imie'];
$nazwisko=$db['nazwisko'];
$ulica=$db['ulica'];
$miejscowosc=$db['miejscowosc'];
$kod=$db['kod'];
$telefon=$db['telefon'];
$firma=$db['firma'];
$nip=$db['nip'];
$platnosc=$db['platnosc'];
$dostawa=$db['dostawa'];
$status=$db['status'];
$dozaplaty=$db['dozaplaty'];
function SUMA ($dozaplaty) {
}
$dozaplaty = SUMA ($dozaplaty);
$zapytanieO = mysqli_query($polaczenie,"SELECT id, opcja FROM platnosci WHERE nazwa = '". $platnosc."' ORDER by id DESC");
while($db = $zapytanieO -> fetch_assoc() ) {
$opcja=$db['opcja'];
}
$zapytanieC = mysqli_query($polaczenie,"SELECT id, cena, termin FROM dostawa WHERE nazwa = '". $dostawa."' ORDER by id DESC");
while($db = $zapytanieC -> fetch_assoc() ) {
$cena_dostawy=$db['cena'];
$termin=$db['termin'];
}
$razem = $dozaplaty + $cena_dostawy;
$ip = $_SERVER['REMOTE_ADDR'];
$zapytanieUz = "DELETE FROM `koszyk` WHERE ip = '".$ip."' "; // usuwanie koszyka
$startUz = mysqli_query($polaczenie,$zapytanieUz);
$zapytanieUz2 = "DELETE FROM `koszyk_suma` WHERE ip = '".$ip."' "; // usuwanie koszyka sumy po zamowienu
$startUz2 = mysqli_query($polaczenie,$zapytanieUz2);
$zapytanieDane = mysqli_query($polaczenie,"SELECT id, nazwa, dane, nr_konta FROM dane_sklepu ORDER by id DESC");
while($db = $zapytanieDane -> fetch_assoc() ) {
$nazwa_sklepu=$db['nazwa'];
$opis=$db['dane'];
$nr_konta=$db['nr_konta'];
}
$od = 'From: zamowienie@'.$nazwa_sklepu.'pl \r\n';
$od .= 'MIME-Version: 1.0'."\r\n";
$od .= 'Content-type: text/html; charset=iso-8859-2'."\r\n";
$tytul = 'Zamówienie nr: '.$nr_zamowienia.'';
$wiadomosc = '
<center>
Dziękujemy za złożenie zamówienia nr: <b> '.$nr_zamowienia.' </b><br/>
Szczegóły zamówienia dostępne w twoich profilu użytkownika "Moje zamówienia"
<center> <br/><br/>
Twój aktualny status zamówienia: '.$status.' <br/>
Gdy tylko status ulegnie zmiannie zostaniesz poiformowany w kolejnym mailu . <br/>
<br/>
Dane do wysyłki: <br/>
'.$imie.' - '.$nazwisko.' <br/>
'.$ulica.' <br/>
'.$kod.' - '.$miejscowosc.' <br/>
Płatność: '.$platnosc.' - Dostawa: '.$dostawa.' <br/>
<hr/> <br/>
'.BBCode($opis).' <br/>
'.$nr_konta.' <br/><br/>
Jeżeli masz jakies pytania zapraszamy do kontaktu pamiętaj by podać numer zamówienia!.
';
// użycie funkcji mail
mail($email, $tytul, $wiadomosc, $od);
include("templatki/koszyk_podsumowanie.html");
}
}