wydruk25.15.txt

(3 KB) Pobierz
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;
  }

  return $idzam;
}
Zgłoś jeśli naruszono regulamin