Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Wirtualny sklep
Forum PHP.pl > Forum > PHP
rav1989
Witam

Mam stworzyć na informatykę wirtualny sklep w php. Mam 2 tabelę
Klienci i Produkty
w tab. Klienci mam kolumny:
ID, Login, Haslo, Kasa (ilość wirtualnej gotówki), PHP_SESID (numer id sesji)
natomiast w Produktach
ID, Nazwa, Cena, Ilosc

Mój problem polega na tym, że nie wiem jak zapamiętać, że klient posiada jakieś produkty oraz dodać możliwość sprzedaży tych produktów z powrotem do sklepu.

Przykładowo:
Klient kupuje np. paczkę cukierków za 5 zł (oczywiście po zalogowaniu) pojawia mu się ekran "zakupiono 1 paczka cukierków za 5 zł" w tym czasie skrypt odejmuje od wirtualnej gotówki 5 zł i powinien zapamiętać gdzieś, że użytkownik kupił paczkę cukierków (lub jak posiadał jakąś paczkę cukierków wcześniej to dodać, że ma 2 paczki).

Pozdrawiam
Rav
piotrooo89
ja bym stworzył dodatkową tabele do której pobierał bym id klienta i id produktu takie relacje zrobić. obu nadać primary_key i później wyświetlać wszystkie produkty danego klienta.
rav1989
smile.gif działa tylko teraz mam problem bo jak kupię np 10 szt cukierków i zaraz potem dokupię 5 szt to mam wpis

Id_klienta | Id_produktu | Ilosc
--+-+---
1 | 1 |10
--+--+--
1 | 1 |5

zamiast

Id_klienta | Id_produktu | Ilosc
--+--+--
1 | 1 |15
Cysiaczek
Zamiast INSERT rób UPDATE smile.gif
Pozdrawiam.
rav1989
Cytat(Cysiaczek @ 2.11.2008, 18:26:24 ) *
Zamiast INSERT rób UPDATE smile.gif
Pozdrawiam.


Próbowałem podmienia mi 10 na 5 a tu chodzi o to żeby dodało smile.gif

Poradziłem sobie smile.gif

Wielkie dzięki za pomoc biggrin.gif
Villentre
Kod
UPDATE `sth` SET `Ilosc`=`Ilosc`+5;

Oczywiście trzeba zmienić nazwę tabeli i dodać 'WHERE' ;]
rav1989
Cytat(Villentre @ 2.11.2008, 17:56:59 ) *
Kod
UPDATE `sth` SET `Ilosc`=`Ilosc`+5;

Oczywiście trzeba zmienić nazwę tabeli i dodać 'WHERE' ;]


Zrobiłem tak samo smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.