Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] opcja: ostatnio przegladane produkty ?, jak to zaplanowac?
kukix
post 3.02.2008, 17:07:43
Post #1





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

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


Witam.

Przerabiam właśnie taki skrypcik sklepowy i chcialem dorobi opcje "ostatnio przegladane produkty"...

Potrzebuje wydobyc 4 ostatnio produkty, ktore widzial klient... oczywiście wszystko na cookies..

  1. <?php
  2. $last[1][105268][nazwa] = 'długopis maly';
  3. $last[1][105268][zdj] = '9_1.jpg';
  4. $last[1][105268][cena_brutto] = '119';
  5.  
  6. $last[2][107256][nazwa] = 'pisak niebieski pozlacany';
  7. $last[2][107256][zdj] = '6_1.jpg';
  8. $last[2][107256][cena_brutto] = '28';
  9.  
  10. $last[3][107256][nazwa] = 'ołówek niebieski pozlacany';
  11. $last[3][107256][zdj] = '6_1.jpg';
  12. $last[3][107256][cena_brutto] = '28';
  13.  
  14. $last[4][107256][nazwa] = 'pisak niebieski pozlacany';
  15. $last[4][107256][zdj] = '6_1.jpg';
  16. $last[4][107256][cena_brutto] = '28';
  17. ?>


Problem w tym, że tablic nie można zapisywac w cookiesach... a to co proponują w manualu.. tj utworzyc 12 ciasteczek... to tak niezabardzo...



Myślalem, żeby zapisac to ciągiem znakow [2|107256|nazwa|pisak niebieski pozlacany][2|107256|cena_brutto|28] itd...

tylko, zastanawiam się, czy nie obciazy to zbytnio serwera...
bedzie sporo kombinacji.. tzn za każdym wyświetleniem produktu trzeba bedzie odczytac, usunąc najstarszy wpis zapisac....

Może mi ktoś podpowiedziec czy to bedzie ok?
Będe bardzo wdzięczny za pomoc.

Ten post edytował kukix 3.02.2008, 17:14:13
Go to the top of the page
+Quote Post
nowotny
post 3.02.2008, 17:25:38
Post #2





Grupa: Zarejestrowani
Postów: 875
Pomógł: 122
Dołączył: 2.02.2008

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


To raczej na sesjach trzeba zrobić, nie na ciachach...
Go to the top of the page
+Quote Post
kukix
post 3.02.2008, 17:54:12
Post #3





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

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


Cytat(nowotny @ 3.02.2008, 19:25:38 ) *
To raczej na sesjach trzeba zrobić, nie na ciachach...


tylko, chcialem, żeby klient jak wejdzie za jakis czas, to zeby dalej to widzial...
Go to the top of the page
+Quote Post
em1X
post 3.02.2008, 17:59:40
Post #4





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

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


To każ sesji ustawić cookie. A tablice można zapisywać i do ciastek i do plików. Wystarczy poczytać manual (serialize" title="Zobacz w manualu PHP" target="_manual).


--------------------
eh, co polska wódka to polska wódka
Go to the top of the page
+Quote Post
nowotny
post 3.02.2008, 18:00:19
Post #5





Grupa: Zarejestrowani
Postów: 875
Pomógł: 122
Dołączył: 2.02.2008

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


Cytat(kukix @ 3.02.2008, 17:54:12 ) *
tylko, chcialem, żeby klient jak wejdzie za jakis czas, to zeby dalej to widzial...

Jeśli masz tam rejestracje to ja bym to dodał do bazy... ewentualnie zapisz w ciachu tylko id produktów... po jakiego grzyba ładować tam wszystko... :/
Go to the top of the page
+Quote Post
kukix
post 3.02.2008, 22:10:10
Post #6





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

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


Cytat(nowotny @ 3.02.2008, 20:00:19 ) *
Jeśli masz tam rejestracje to ja bym to dodał do bazy... ewentualnie zapisz w ciachu tylko id produktów... po jakiego grzyba ładować tam wszystko... :/


baza danych odpada.. w bazie jest 40 000 produktów.. jak bym dał wyswietlanie z bazy to by sie zagotowalo wszystko.. smile.gif
Go to the top of the page
+Quote Post
qrees
post 3.02.2008, 22:30:18
Post #7





Grupa: Zarejestrowani
Postów: 275
Pomógł: 44
Dołączył: 23.11.2007

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


Cytat(kukix @ 3.02.2008, 22:10:10 ) *
baza danych odpada.. w bazie jest 40 000 produktów.. jak bym dał wyswietlanie z bazy to by sie zagotowalo wszystko.. smile.gif

I co z tego, że w bazie jest coś? Co to za baza? MySQL? to towrzysz po prostu tabelkę do tego i w niej trzymasz, a to, że w tej bazie jest coś jeszcze, to przecież nikt ci nie każe tego wyświetlać.

Co do trzymania w cistkach, to skoro to są produkty to pewnie mają jakieś identyfikatory, więc wystarczy w cistkach przechowywać te identyfikatory.

PS: a fuj... Internet Explorer...

Ten post edytował qrees 3.02.2008, 22:31:12
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 Wersja Lo-Fi Aktualny czas: 29.06.2025 - 21:37