Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] 5 ostatnio oglądanych produktów
pavelb
post
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 1.06.2006

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


Witam!
Proszę o pomoc w napisaniu skryptu 5 ostatnio oglądanych produktów przez użytkownika.
Załóżmy że to jest id produktu $id = $_GET['id'];
Nie mam pomysłu jak je zapisać aby móc wywołać później 5 ostatnich.

Pozdro
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kicok
post
Post #2





Grupa: Zarejestrowani
Postów: 1 033
Pomógł: 125
Dołączył: 17.09.2005
Skąd: Żywiec

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


zapisujesz ostatnio oglądane przedmioty w takiej tablicy:
Kod
$_SESSION['ostatnio'][0] = $id;
$_SESSION['ostatnio'][1] = $id;
$_SESSION['ostatnio'][2] = $id;
$_SESSION['ostatnio'][3] = $id;
$_SESSION['ostatnio'][4] = $id;



Podczas dodawania nowego "ostatnio oglądanego":
1. Sprawdzasz czy $_SESSION['ostatnio'] jest tablicą, jeśli nie (jeszcze nic do niej nie dodano) to ID przedmiotu zapisujesz w: $_SESSION['ostatnio'][0] = $id;
2. Jeśli jest tablicą, to sprawdzasz ile ma elementów (count" title="Zobacz w manualu PHP" target="_manual). Jeśli mniej niż 5, to ID przedmiotu zapisujesz w kolejnym elemencie: $_SESSION['ostatnio'][] = $id;
3. Jeśli ma już 5 elementów, to:
- usuwasz pierwszy element tablicy array_shift" title="Zobacz w manualu PHP" target="_manual
- zapisujesz nowe ID tak jak w pkt. 2


Gdy będziesz chciał wyświetlić te strony, to nie zapomnij, że najpierw będziesz posortować je od tyłu: array_reverse" title="Zobacz w manualu PHP" target="_manual
Go to the top of the page
+Quote Post

Posty w temacie


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: 26.09.2025 - 05:06