Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problemy ze sklepem
gopher
post 26.08.2005, 17:57:46
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 26.08.2005

Ostrzeżenie: (0%)
-----


mam pytanie,

1--> jak zrobic zeby w bazie danych odejmowalo mi taka sama ilosc kazdego towaru jaki zostal wlasnie zlozony w zamowieniu, tzn. np. :
jesli mam 100 prockow i 50 dyskow a zlozylem zamowienie na 2 procki i 7 dyskow to zeby po wyslalniu zamowienia w bazie pokazywal mi wartosc 98 prockow i 53 dyski

2-->mam produkty i chce zeby przy kazdym byl obrazek, mam funkcje ktora mi to robi, ale chcialem zrobic cos takiego ze jak umiszczam nowy produkt w bazie i wysylam plik ze zdjeciem to zeby zamieniac jego nazwe na numer taki sam jaki dostanie nowy towar (idtowaru), ktore jest auto_increment

3--> jak najlepiej zrobic aby przy auktualizacji(zmianie cen, lub ilosci przy dostawie) towarow lub edycji najlatwiej tego dokonac. Jezeli bede wyszukiwal towaru w bazie po nazwie to nie bedzie to efektywne, bo wprowadzajac dane mozna np. wpisac dysk caviar 80GB lub 80000KB i wtedy nie pokaza sie oba.......

Ten post edytował gopher 26.08.2005, 20:21:28
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mdco
post 26.08.2005, 21:01:51
Post #2





Grupa: Zarejestrowani
Postów: 324
Pomógł: 5
Dołączył: 14.12.2004

Ostrzeżenie: (0%)
-----


Ad.1.
Po złożeniu zamówienia zrób:
Kod
UPDATE nazwa_tabeli SET stan=stan-$zakupiono WHERE id='$id'

Ad.2.
  1. <?php
  2.  
  3.  
  4. //tu robisz insert produktu do bazy
  5. eregi(".*[.](.*)",$_FILES['foto']['name'], $roz); //wyciągnięcie rozszerzenia
  6.  
  7. $uploaddir = '/var/www/uploads/';
  8. $uploadfile = $uploaddir . mysql_insert_id().$roz[1];
  9.  
  10. if (move_uploaded_file($_FILES['foto']['tmp_name'], $uploadfile))
  11. //i dalej upload
  12.  
  13. // na końcu update nazwy foto w bazie
  14. ?>


Pisane na szybko...winksmiley.jpg

Ten post edytował mdco 26.08.2005, 21:04:34


--------------------
zmoderowano - rozmiar
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 19:45