![]() |
![]() |
![]()
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 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 224 Pomógł: 40 Dołączył: 6.07.2004 Skąd: Wuppertal Ostrzeżenie: (0%) ![]() ![]() |
Zmien nazwe tematu, albo moderator Ci zamknie
|
|
|
![]()
Post
#3
|
|
![]() 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.
Pisane na szybko... ![]() Ten post edytował mdco 26.08.2005, 21:04:34 -------------------- zmoderowano - rozmiar
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 446 Pomógł: 0 Dołączył: 5.03.2005 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
ad 3. w dazie zrob osobne pola na producent, model, pojemnosc itp. a do wyszukiawani mozesz zrobi listy rozwiajane np. liste wszystkich producentow albo przedzialy pojemnosci bo wpiasnei do nazwy seagate s5321t932480 80gb jest bezsensowne bo osoba kupujac musi dokladnie wiedziec czego chce popatrz jak to jest zrobione w innych sklepach. zawsze mozesz wyszukiwac tylko fraze w danym rekordzie a ja ktos poda np seagate 160gb to najpierw szukasz seagate a osobno 160gb zawsze cos znajdzie ale nie jest to najlepsze rozwiazanie
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 10:36 |