Mam funkcję (przepisaną z ksiązki

<?php $lacz=lacz_bd(); $lacz->autocommit(FALSE); $zapytanie="select klient_id from klienci where imie='".$imie."' and nazwisko='".$nazwisko."' and adres='".$adres."' miasto='".$miasto."' and kod_poczt='".$kod_poczt."' and wojew='".$wojew."'"; $wynik=$lacz->query($zapytanie); if($wynik->num_rows>0) { $klient=$wynik->fetch_object(); $idklienta=$klient->klient_id; } else { $zapytanie="insert into klienci(imie,nazwisko,adres,miasto,kod_poczt,wojew,login,haslo,email) values('".$imie."','".$nazwisko."','".$adres."','".$miasto."','".$kod_poczt."','".$wojew."','".$login."','".$haslo1."','".$email."')"; $wynik=$lacz->query($zapytanie); if(!$wynik) return false; } $idklienta=$lacz->insert_id; $zapytanie="insert into zamowienia(id_klienta,wartosc,data_zakupu,stan) values('".$idklienta."',".$_SESSION['calkowita_wartosc'].",'".$data."','przyjete'"; $wynik=$lacz->query($zapytanie); if(!$wynik) return false; $zapytanie="select zamownie_id from zamowienia where id_klienta='".$idklienta."' and wartosc > ".$_SESSION['calkowita_wartosc']."-.001 and wartosc < ".$_SESSION['calkowita_wartosc']."+.001 and data_zakupu='".$data."' and stan='przyjete'"; $wynik=$lacz->query($zapytanie); if($wynik->num_rows>0) { $zamowienie=$wynik->fetch_object(); $z_zamowienie_id=$zamowienie->zamowienie_id; } else return false; foreach($_SESSION['koszyk'] as $art_id => $ilosc) { $dane=pobierz_dane_art($art_id); $zapytanie="delete from produkty_zamowione where z_zamowienie_id='".$z_zamowienie_id."' and z_art_id='".$art_id."'"; $wynik= $lacz->query($zapytanie); $zapytanie="insert into produkty_zamowione values('".$z_zamowienie_id."','".$art_id."',".$dane['cena'].",".$ilosc.")"; $wynik=$lacz->query($zapytanie); if(!$wynik) return false; } $lacz->commit(); $lacz->autocommit(TRUE); ?>
Wszystko wywala mi sie chyba w tym miejscu...
<?php $zapytanie="insert into klienci(imie,nazwisko,adres,miasto,kod_poczt,wojew,login,haslo,email) values('".$imie."','".$nazwisko."','".$adres."','".$miasto."','".$kod_poczt."','".$wojew."','".$login."','".$haslo1."','".$email."')"; $wynik=$lacz->query($zapytanie); if(!$wynik) return false; ?>
Widzi ktoś jakiś bląd?