Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Koszyczek z zakupami
--mariusz--
post
Post #1





Goście







Witam

Szukam już trochę czasu jakiegoś prostego kosza na zamówienia, który będzie prosty i zrozumiały dla powiedzmy początkujących pisarzy PHP (jak ja). I niestety nie udało mi się nic znaleźć, wszystkie napisane swoimi klasami i dość skomplikowane, jednym słowem ciężko zrozumiałe jak dla mnie, poszukuje czegoś prostego i w końcu wychodzę z inicjatywą, żeby z pomocą uczynnych i znających się na rzeczy forumowiczów napisać taki koszyk, który się przyda osobom podobnym do mnie smile.gif. Więc proszę o pomoc.

Ok zaczynam

  1. <?
  2. ?>
  3.  
  4. //dwa produkty dajmy
  5.  
  6. <form action="kosz.php" method="POST">
  7. <form type="submit" name="orzeszki" value="kup"><br>
  8. <form type="submit" name="czipsy" value="kup"><br>
  9. </form>
  10.  
  11. //ok co kupować już mamy
  12.  
  13. <?
  14. $orzeszki=$_POST["orzeszki"];
  15. $czipsy=$_POST["czipsy"];
  16.  
  17.  
  18.  
  19. if (isset($orzeszki) && empty($_SESSION["koszyk"])) {
  20. $_SESSION["koszyk"] = "orzeszki"
  21. } else {
  22. $_SESSION["koszyk"] += "orzeszki"
  23.  
  24. if (isset($czipsy) && empty($_SESSION["koszyk"])) {
  25. $_SESSION["koszyk"] = "czipsy"
  26. }else {
  27. $_SESSION["koszyk"] += "czpisy"
  28.  
  29.  
  30.  
  31. $koszyk=$_SESSION["koszyk"];
  32.  
  33. echo "Stan koszyka - $koszyk";
  34.  
  35. ?>


No i to kurcze, szczerze nie bardzo wiem co dalej zrobić, żeby np, móc usunąć daną rzecz z koszyka :/.
Go to the top of the page
+Quote Post
Maciekbjw
post
Post #2





Grupa: Zarejestrowani
Postów: 217
Pomógł: 23
Dołączył: 2.12.2007
Skąd: Warszawa

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


Witaj,

taką rzecz jak koszyk powinieneś zaimplementować korzystając najlepiej z jakiejś bazy danych lub pliku tekstowego, struktura takiej bazy moze wygladac np tak:


koszyk
id -(int), autoincrement
id_user (int)

produkty
id
name

lacznik
id_produkt
id_user


generalnie tak to powinno wyglądać, czyli masz 3 tabele, przy pobieraniu sobie łączysz je i masz wszelkie dane:) Oczywiście przykładowo podałem strukturę, wszystko zależy...

Wtedy w łatwy sposób będziesz mógł kasować czy też wyświetlać produkty danego użytkownika...

Jak masz jakieś pytania, to pytaj.

Pozdrawiam


--------------------
Masz swoje mieszkanie i chcesz je wynająć? Sprawdź ofertę Zarzadządzanie Najmem

WRONA.IT - pozycjonowanie stron
www.ecyklopedia.pl
Go to the top of the page
+Quote Post
--mariusz--
post
Post #3





Goście







ale to wszystkie operacje dotyczące koszyka (dodawanie, usuwanie) ma przechowywać baza danych? a jak będzie opróżniana gdyż wydaje mi się ,że bardzo szybko by się zapełniła? ciężko mi coś z tego ogarnąć jeśli bym mógł prosić jakiś mini przykład naprowadzający bym był bardzo wdzięczny.
Go to the top of the page
+Quote Post

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 Aktualny czas: 22.08.2025 - 00:55