<? include_once("config.inc.php"); include_once("functions.php"); head(Sklep); open_menu(); category_list(); koszyk_mini(); close_menu(); zawartosc_koszyka(0); function finalizacja_zamowienia() { $imie = $_POST['imie']; $nazwisko = $_POST['nazwisko']; $miasto = $_POST['miasto']; $ulica = $_POST['ulica']; $kod = $_POST['kod']; $email = $_POST['email']; if($imie && $nazwisko && $miasto && $ulica && $kod && $email) { $db -> autocommit(false); $query = "SELECT klientID FROM klienci WHERE imie='$imie AND nazwisko='$nazwisko' AND miasto='$miasto' AND ulica='$ulica' AND kod='$kod' AND email='$emial'"; $result = query($query); if($wynik -> num_rows>0) { $klient = $result -> fetch_assoc(); $klientID = $klient['klientID']; } else ( $query = "INSERT INTO klienci VALUES ('', '$imie' , '$nazwisko' , '$miasto' , '$ulica' , '$kod' , '$email')"; $result = query($query); If(!$result) { return false; } $query = "SELECT klientID FROM klienci WHERE imie='$imie AND nazwisko='$nazwisko' AND miasto='$miasto' AND ulica='$ulica' AND kod='$kod' AND email='$emial'"; $result = query($query); $klient = $result -> fetch_assoc(); $klientID = $klient['klientID']; } $query = INSERET INTO zamowienia_info VALUES ('' , '$klientID' , ".$_SESSION['calkowita_wartosc']." , '$data'); $result = $db -> query($query); if(!$result) { return false; } $query = "SELECT zamowieniaID FROM zamowienia_info WHERE klientID='$klientID' AND wartosc=".$_SESSION['calkowita_wartosc']." AND data='$data'; $result = query($query); if($wynik -> num_rows>0) { $zamowienie = $result -> fetch_assoc(); $zamowienieID = $zamowienie['klientID']; } else { return false; } foreach($SESSION['koszyk'] as $itemID => $ilosc) { $query = "SELECT price FROM produkty WHERE itemID='$itemID'; $result = query($query); $item = $result -> fetch_assoc(); $query = "INSERT INTO zamowienia VALUES ('$zamowieniaID' , '$itemID' , '$ilosc' , ".$item['price']."'); $result = query($query); if(!$result) { return false; } } $db -> commit(); $db -> autocommit(true); return zamowieniaID; } else { echo "Formularz wypełniony nieprawidłowo"; } } $wynik_zamowienia = finalizacja_zamowienia(); if($wynik_zamowienia) { } else { } foot(); ?>
Efektem tego skryptu jest
Parse error: syntax error, unexpected ';' in d:\Apache\Apache\htdocs\sklep\zamuwienie.php on line 37
funkcje
head();
open_menu()
category_list()
koszyk_mini()
close_menu()
foot()
znajduja sie w pliku functions.php i działają na 100% błąd jest gdzieś w powyzszym skrypcie tylko niewiem gdzie.