Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pomoc w panelu
szymonk237231
post
Post #1





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 8.04.2011

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


Witajcie, chciałbym uzyskać (dla mnie) ciekawy efekt.
Poniżej przedstawię go na fotkach.

Tak wygląda panel gdy się wejdzie na strone:
Czyli standardowo pokaże Następny mecz.


Jeśli chcę zobaczyć Ostatni rozegrany mecz to klikam w link Ostatni mecz i w tym samym panelu zmienia mi się tylko zawartość:
(IMG:http://www.picshot.pl/pthumbs/large/80232/ostatni.JPG)

I pytanie do was: jak takie coś uzyskac?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Majkelo23
post
Post #2





Grupa: Zarejestrowani
Postów: 226
Pomógł: 17
Dołączył: 13.02.2012

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


Możesz to zrobić na wiele sposobów. Pierwsze co mi przyszło do głowy to ciasteczka - cookies. Czyli jeśli ciasteczko nie istnieje to pokazujesz standardowo następny mecz, a jeśli istnieje to ostatni mecz:

  1. if ( isset($_COOKIE['pokaz']) )
  2. {
  3. $sql = "SELECT * FROM `mecze` ORDER BY time DESC LIMIT 1";
  4. $result = mysql_query($sql)
  5. or die("blad");
  6. // cos tam dalej, wyswietlasz to sobie
  7. }
  8. else if ( !isset($_COOKIE['pokaz']) )
  9. {
  10. // jeśli ciasteczko nie istnieje to coś tam
  11. }


Pozostaje jeszcze mechanizm tworzący ciasteczko, czyli jeśli kliknie w link powiedzmy http://twojastrona.pl/index.php?action=show to utworzy mu ciacho, aby pokazać jakieś tam mecze:

  1. if ( isset($_GET['action']) && htmlspecialchars($_GET['action']) == 'show' )
  2. {
  3. setcookie('pokaz', time(), time() + 3600);
  4. }


Chyba rozumiesz?

Ten post edytował Majkelo23 24.03.2012, 10:53:28
Go to the top of the page
+Quote Post
szymonk237231
post
Post #3





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 8.04.2011

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


Cytat(Majkelo23 @ 24.03.2012, 10:51:30 ) *
Możesz to zrobić na wiele sposobów. Pierwsze co mi przyszło do głowy to ciasteczka - cookies. Czyli jeśli ciasteczko nie istnieje to pokazujesz standardowo następny mecz, a jeśli istnieje to ostatni mecz:

  1. if ( isset($_COOKIE['pokaz']) )
  2. {
  3. $sql = "SELECT * FROM `mecze` ORDER BY time DESC LIMIT 1";
  4. $result = mysql_query($sql)
  5. or die("blad");
  6. // cos tam dalej, wyswietlasz to sobie
  7. }
  8. else if ( !isset($_COOKIE['pokaz']) )
  9. {
  10. // jeśli ciasteczko nie istnieje to coś tam
  11. }


Pozostaje jeszcze mechanizm tworzący ciasteczko, czyli jeśli kliknie w link powiedzmy http://twojastrona.pl/index.php?action=show to utworzy mu ciacho, aby pokazać jakieś tam mecze:

  1. if ( isset($_GET['action']) && htmlspecialchars($_GET['action']) == 'show' )
  2. {
  3. setcookie('pokaz', time(), time() + 3600);
  4. }


Chyba rozumiesz?


No mniej więcej rozumiem.
Ale to będzie na takiej zasadzie, że będzie mnie przenosiło do inncyh stron?
A jak zastosować do tego java script? Bo tam chyba jest javascript ;>
Może się mylę, nie wiem
Go to the top of the page
+Quote Post

Posty w temacie


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 11:17