function umiesc_zamowienie($szczegoly_zamowienia) { global $HTTP_SESSION_VARS;
// wyciągnięcie szczegółów zamówienia jako zmiennych extract($szczegoly_zamowienia);
// ustawienie adresu dostawy na taki sam jak adres klienta if(!$dos_nazwisko&&!$dos_adres&&!$dos_miasto&&!$dos_wojew&&!$dos_kod_poczt&&!$dos_kraj) { $dos_nazwisko = $nazwisko; $dos_adres = $adres; $dos_miasto = $miasto; $dos_wojew = $wojew; $dos_kod_poczt = $kod_poczt; $dos_kraj = $kraj; }
$lacz = lacz_bd();
// wstawienie adresu klienta $zapytanie = "select idklienta from klienci where nazwisko='$nazwisko' and adres='$adres' and miasto='$miasto' and wojew='$wojew' and kod_poczt='$kod_poczt' and kraj='$kraj'"; $wynik = mysql_query($zapytanie); if(mysql_numrows($wynik)>0) { $idklienta = mysql_result($wynik, 0, 'idklienta'); } else { $zapytanie = "insert into klienci values ('', '$nazwisko','$adres','$miasto','$wojew','$kod_poczt','$kraj')"; $wynik = mysql_query($zapytanie); if (!$wynik) return false; } $zapytanie = "select idklienta from klienci where nazwisko = '$nazwisko' and adres = '$adres' and miasto = '$miasto' and wojew = '$wojew' and kod_poczt = '$kod_poczt' and kraj = '$kraj'"; $wynik = mysql_query($zapytanie); if(mysql_numrows($wynik)>0) $idklienta = mysql_result($wynik, 0, 'idklienta'); else return false; $data = date('Y-m-d'); $zapytanie = "insert into zamowienia values ('', $idklienta, ".$HTTP_SESSION_VARS['calkowita_wartosc'].", '$data', 'CZĘŚCIOWE', '$dos_nazwisko', '$dos_adres','$dos_miasto','$dos_wojew','$dos_kod_poczt', '$dos_kraj')"; $wynik = mysql_query($zapytanie); if (!$wynik) return false;
$zapytanie = "select idzamowienia from zamowienia where idklienta = $idklienta and wartosc > ".$HTTP_SESSION_VARS['calkowita_wartosc']."-.001 and wartosc < ".$HTTP_SESSION_VARS['calkowita_wartosc']."+.001 and data = '$data' and stan_zam = 'CZĘŚCIOWE' and dos_nazwisko = '$dos_nazwisko' and dos_adres = '$dos_adres' and dos_miasto = '$dos_miasto' and dos_wojew = '$dos_wojew' and dos_kod_poczt = '$dos_kod_poczt' and dos_kraj = '$dos_kraj'"; $wynik = mysql_query($zapytanie); if(mysql_numrows($wynik)>0) $idzam = mysql_result($wynik, 0, 'idzamowienia'); else return false;
// umieszczenie wszystkich książek foreach($HTTP_SESSION_VARS['koszyk'] as $isbn => $ilosc) { $dane=pobierz_dane_ksiazki($isbn); $zapytanie = "delete from produkty_zamowienia where idzamowienia = '$idzam' and isbn = '$isbn'"; $wynik = mysql_query($zapytanie); $zapytanie = "insert into produkty_zamowienia values ('$idzam', '$isbn', ".$dane['cena'].", $ilosc)"; $wynik = mysql_query($zapytanie); if(!$wynik) return false; }