![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 20.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam....
mam maly problem otoz. (IMG:http://forum.php.pl/style_emoticons/default/party.gif) mam tabele (zmyslam) koldry..... i w niej mam kilka rodzaji.... wyswietlam je za pomoca php na stronie i obok kazdej koldry mam akcje "kup" chcialbym aby po nacisniecu kup dana koldra zostala dodana do tabeli "kupioneprzez" wraz ze wszystkimi swoimi danymi oraz nazwa uzytkownika.. i wtedy ja sobie to wyswietle na stronie:)... jak cos takiego zrobic.... ? (IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif) wiem ze podobnie dziala foregin key. (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) jakies przykladowe zapytanie by sie zdalo (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif) Ten post edytował king 23.08.2008, 12:10:35 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 890 Pomógł: 65 Dołączył: 13.11.2005 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Przykład:
Tabela kołdry (id, nazwa, opis etc) Tabela użytkownicy (id, imie, nazwisko, login etc) Tabela zakupy (id_koldry, id_uzytkownika, data_zakupu etc) Ta tabela łączy dwie poprzednie, między którymi występuje relacja wiele-do-wielu rozbijając ją na dwie relację 1-do-wielu. Jeżeli zakupy - to najpewniej user musi się zalogować. Podczas logowania zapisuj do sesji jego id. W momencie dokonania zakupu (kliknięcie KUP etc) do tabeli 'zakupy' dodawaj id kołdry przekazywane POSTem lub GETem (wtedy porządna walidacja, oraz potwierdzenie usera) i tylko id. Nie powinieneś dublować wartości pól takich jak nazwa czy opis (wyjątek: archiwum). edit: no i @golaod mnie uprzedził ;P Ale dokładnie o to chodzi... Ten post edytował drPayton 23.08.2008, 12:40:43 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 21:12 |