Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> ciasteczko czy pętla liczące od 1 do 5 ?
sigal2006
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 17.02.2010

Ostrzeżenie: (10%)
X----


Chce wykonać narzędzie do przeglądania ostatnich ofert

mam już ciasteczko które pobiera mi ostatnio wyświetlaną ofertę (link i tytuł) Zapisuje mi je do ciasteczka ale teraz chce aby była możliwość przeglądania powiedzmy 5 ostatnich. wykonałem więc taki skrypcik

  1. ?
  2. if (isset($_COOKIE['liczegitopl']) > 6)
  3. {
  4. if (isset($_COOKIE['liczegitopl'])){
  5. $ile = $_COOKIE['liczegitopl'] +1;
  6. }else{ $ile = 1; setcookie('liczegitopl',$ile,$dzis+30*86400);}
  7. }else{ $ile = 1; setcookie('liczegitopl',$ile,$dzis+30*86400);}
  8.  
  9. echo "Odwiedziłeś dziś tą witrynę ".$ile." razy"; ?>


Chce uzyskać efekt aby liczyło mi od 1 do 5 i znów od 1 do 5 i tak w nieskończoność. Pomóżcie
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
ylk
post
Post #2





Grupa: Zarejestrowani
Postów: 194
Pomógł: 26
Dołączył: 9.01.2011
Skąd: /dev/null

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


Kod, który podałeś, nie ma nic wspólnego z przeglądaniem ofert, jest tylko licznikiem odwiedzin zapisującym ich ilość w ciastku.
  1. if (isset($_COOKIE['liczegitopl']) > 6)

isset zwraca jedynie true or false, więc nigdy nie będzie > 6, poczytaj sobie, co robi ta funkcja.
Go to the top of the page
+Quote Post
sigal2006
post
Post #3





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 17.02.2010

Ostrzeżenie: (10%)
X----


Więc jak napisać ciasteczko które będzie mi rejestrować od 1-5 (IMG:style_emoticons/default/questionmark.gif)

Dzięki za nic sam sobie poradziłem (IMG:style_emoticons/default/smile.gif)

  1. <?php
  2.  
  3.  
  4. if (isset($_COOKIE['ile']))
  5. $ile = $_COOKIE['ile'];
  6.  
  7. else
  8. $ile = 0;
  9.  
  10. $ile++;
  11. if($ile >= 5){setcookie('ile', 0);}else{setcookie('ile', $ile);
  12. }?>
  13.  
  14.  
  15. <?php
  16. echo $ile;
  17. ?>
Go to the top of the page
+Quote Post
mat-bi
post
Post #4





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

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


LOL, przecież ty i tak skonstruowałeś licznik, a nie ostatnio przeglądane. Jesli chcesz to zrobić, możesz skorzystać z tablicy(array), serialize i unserialize

Ten post edytował mat-bi 21.05.2011, 10:15:49
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: 17.09.2025 - 22:50