Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Proszę o pomoc w zrobieniu skryptu sklepu "koszyk"., Nie znam się dobrze na MySQL
--tromarek1--
post
Post #1





Goście







Tak jak w temacie proszę o pomoc w zrobieniu skryptu. Nie wiem jak oni to robią, ale jak ja próbuję to nie wychodzi.
Chodzi mi o to, aby po wejściu na stronę : nazwasklepu.pl z lewej strony wyświetlał się koszyk. Obok byłoby napisane co kupiliśmy i na dole napis realizuj zamówienie. Wszystkie zakupy trafiały by na mój e-mail(to potrafię zrobić).

po wejściu do menu: Elektronika-->agd i kliknięciu Kup do koszyka doda się nowy produkt. Co zrobić, aby po przejściu do Menu: Elektronika->RTV i wybraniu następnej rzeczy nie usunęło by się nic tylko cały koszyk zapisany był w bazie danych razem z IP (z opcją USUŃ, ale z tym też nie ma problemu)


Na pewno ciężko zrozumieć co ja tu napisałem, ale jak ktoś by się skupił to by zrozumiał.
Go to the top of the page
+Quote Post
korex
post
Post #2





Grupa: Zarejestrowani
Postów: 36
Pomógł: 4
Dołączył: 2.02.2008

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


potrzebujesz napewno jakąs bazę danych + wiedza z PHP
ew. masz jeszcze wyjście skorzystania z gotowych skryptów sklepow których jest pełno.

Z takim podejściem do tematu i użytkowników forum chyba ciężko będzie Ci pomóc.
+ z tego co widzę wybrałeś zły dział. Tutaj rozwiązuje się problemy w kodach a Ty czekasz na gotowca.

Pozdrawiam

Ten post edytował korex 27.06.2011, 12:21:35
Go to the top of the page
+Quote Post
--tromarek1--
post
Post #3





Goście







Wiesz co. Chyba wiem. sam o tym napisałem nie widzisz tematu na początku jest napisane [mysql][PHP]. Daruj sobie takie komentarze. Większość osób to wie na tym forum. A PHP umiem. Gorzej z MySQL dopiero 3 dni się uczę.
Go to the top of the page
+Quote Post
nekomata
post
Post #4





Grupa: Zarejestrowani
Postów: 314
Pomógł: 44
Dołączył: 12.11.2010
Skąd: UK

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


@korex ale mu pomogłeś , tyle to sam wiedział =.=
Ja bym zrobił tak :
Wrzucał do array'a jako ostatni element zawsze ($array[]) , potem serialize i do bazy .
Oczywiście przed taki dodaniem musisz to co pobrałeś z bazy (liste przedmiotów) potraktować unserialize .
Tak czy siak operacje na array'ach .

Ten post edytował nekomata 27.06.2011, 12:21:01
Go to the top of the page
+Quote Post
--tromarek1--
post
Post #5





Goście







Nie pisz mi tu o gotowcach. Te forum poświęcone jest głównie dla chcących nauczyć się programować i ja należę do tej grupy.
Go to the top of the page
+Quote Post
phpion
post
Post #6





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




W czym więc masz problem? Podaj konkretny problem, pokaż co już zrobiłeś i wówczas możesz liczyć na pomoc. Na pewno nie licz, że ktoś rzuci się by Ci to wszystko napisać.
Go to the top of the page
+Quote Post
thek
post
Post #7





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Baza danych + sesje + umiejętność operowania nimi z poziomu php (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
--tromarek1--
post
Post #8





Goście







I na takich odpowiedziach mi zależało.
Go to the top of the page
+Quote Post
--Tromarek1--
post
Post #9





Goście







napisałem już 9 plików:

NowyProdukt.php, nowyprodukt.html, wyszukiwarka.html, wyniki.php, listaproduktowwbazie.php, usun.html, usun.php, realizujzamowienie.html, realizujzamowienie.php


Tyle napisałem w ciągu 3 dni po 2-3 h dziennie. kodu nie chce mi się podawać
Go to the top of the page
+Quote Post
korex
post
Post #10





Grupa: Zarejestrowani
Postów: 36
Pomógł: 4
Dołączył: 2.02.2008

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


akurat podanie nazwy plików które stworzyłeś tak strasznie przydadzą się do pomocy...
Pisząc że są gotowe skrypty sklepów, miałem na myśli że możesz się na tym wzorować...
A pisząc coś swojego na podstawie czego innego to też nauka:)

Pozdrawiam
Go to the top of the page
+Quote Post
thek
post
Post #11





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Sesji najwygodniej użyć, ponieważ koszyk będzie działał wtedy dla gości, a nie tylko zalogowanych. Dopiero na sam koniec możesz albo o rejestrację poprosić, albo o podanie danych, na podstawie których mógłbyś zrealizować zamówienie. Przy czym jedną z nich moim zdaniem powinien być mail i/lub telefon. Mało to osób chce dla jaj zamówienie komuś "podstawić"? A tak zadzwonisz lub poslesz maila z potwierdzeniem złożenia zamówienia i od niego uzależniasz czy coś z tym robisz dalej. Jeśli brak odzewu po 2-3 próbach to olewasz zgłoszenie, bo to zbyt podejrzane, że ktoś sklada zamówienie i potem cisza na danych kontaktowych.
Go to the top of the page
+Quote Post
Rid
post
Post #12





Grupa: Zarejestrowani
Postów: 715
Pomógł: 47
Dołączył: 5.12.2010

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


Ja zrobiłam ,coś podobnego-dodawanie kolorów.Działa to na zasadzie jak thek napisał.Dodawanie za pomocą Ajax,JQ przedmiotów do sesji("aby działało to bez przeładowania strony").Z sesji wyciągam zmienne i przypisuje do tablicy,abym mógł tymi zmiennymi manipulować-np ,robić obliczenia,i ponowny zapis do sesji.Cały cykl polega na dodawani kolejnych zmiennych do sesji,po czym gotowe zmienne ze sesji(.np gotowa lista zakupionych przedmiotów) zapisuje w bazie danych.

Ten post edytował Rid 27.06.2011, 12:36:49
Go to the top of the page
+Quote Post
--tromarek1--
post
Post #13





Goście







A co myślicie o Ciasteczkach?? może lepiej użyć cookies?
Go to the top of the page
+Quote Post
Sagnitor
post
Post #14





Grupa: Zarejestrowani
Postów: 34
Pomógł: 3
Dołączył: 29.05.2011

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


Przy ciasteczka będziesz musiał kontrolować ich zawartość z danymi sesji lub z bazy danych.
Opierając wszystko na cookies serwis nie będzie bezpieczny.
Go to the top of the page
+Quote Post
Rid
post
Post #15





Grupa: Zarejestrowani
Postów: 715
Pomógł: 47
Dołączył: 5.12.2010

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


Że tak,powiem ciasteczka są mniej pojemne.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 2.10.2025 - 23:06