Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Wyświetlanie banneru w zależności od kategorii
s60v5
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 17.11.2011

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


Witam.

Mam mały problem. Na stronie sklepu internetowego są cztery kategorie. Linki do tych kategorii wyglądają tak:

Kod
http://sklep.pl/index.php?cPath=1
http://sklep.pl/index.php?cPath=2
http://sklep.pl/index.php?cPath=3
http://sklep.pl/index.php?cPath=4


Na stronie głównej wyświetlany jest banner, zakodowałem go za pomocą diva.
Teraz pytanie: Jak zrobić aby po kliknięci na inną kategorię zmieniał się ten banner? Każda kategoria ma mieć przypisany swój indywidualny banner.
Myślałem nad wykorzystaniem instrukcji warunkowej, to jedyne co mi przychodzi do głowy. Aczkolwiek, jestem zielony w PHP.

Proszę o szybką pomoc! Pozdrawiam (IMG:style_emoticons/default/headsetsmiley.png)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kostek.88
post
Post #2





Grupa: Zarejestrowani
Postów: 376
Pomógł: 47
Dołączył: 23.08.2007
Skąd: Warszawa

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


  1.  
  2.  


i php idzie tak:

  1.  
  2. if(file_exists('/sciezka_do_katalogu_z_grafika/' . $_GET['cPath'] . '.jpg')) {
  3. echo '<img src="sciezka_do_katalogu_z_grafika/" . $_GET['cPath'] . '.jpg" />';
  4. }
  5.  


W sumie w ten sposob mozesz w linkach nawet nazwy podstawiac i bedzie to automatycznie ladowane do obrazka... albo mozesz jeszcze przypisac to do tablicy, na wypadek jakby plik mial inne rozszerzenie, zatem


  1.  
  2. $banner = array(
  3. 1 => 'nazwa_dla_1.jpg',
  4. 2 => 'nazwa_dla_2.gif',
  5. 3 => 'nazwa_dla_3.png',
  6. 4 => 'nazwa_dla_4.jpg',
  7. );
  8.  
  9. if(file_exists('/sciezka_do_katalogu_z_grafika/' . $banner["' . $_GET['cPath'] . '"])) {
  10. echo '<img src="sciezka_do_katalogu_z_grafika/" . $banner["' . $_GET['cPath'] . '"] . ' " />';
  11. }
  12.  


Cos tego typu. Moga byc bledy, bo pisane na szybko.

Ten post edytował Kaloryfer 17.11.2011, 01:57:06
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: 3.10.2025 - 18:50