Witam!
Niestety w google nie znalazłem gotowego rozwiązania czy porady , więc proszę o pomoc:
Mam prościutką stronę w php / html o strukturze takiej:
- index.php zawiera nagłówek strony z logo i obrazkiem, menu w dhtml-u, znacznikami meta itd;
- w powyższym pliku są linijki kodu php inkludujące do tego pozostałą część strony tzn treść poszczególnych podstron oraz stopkę
Chodzi mi o to, żeby po kliknięciu w odnośniki w menu, przy zmianie podstrony zmieniał się także obrazek na górze strony - w index.php - czyli żeby nie był tam na stałe wpisany konkretny obrazek, ale skrypt PHP który będzie zmieniał obrazki wg ID podstrony. Czyli po przejściu na daną podstronę skrypt podmienia obrazek w topie.
Wiem tylko tyle, że należałoby zawrzeć w nazwie plików z obrazkami ID podstrony... ;-)
Z góry dziękuję za pomoc
potreb
1.10.2011, 12:37:23
Możesz zdefiniować w tablicy wartość:
$a = array('index.php'=>'obrazek1', 'strona.php'=>'obrazek2'); echo "<img src='./obrazki/" . $a[basename($_SERVER['SCRIPT_NAME']).'.jpg'] . " alt="" /> }
Lub szybiej pobierasz samą nazwę np index, i sprawdzasz czy istnieje obrazek index.jpg i pokazujesz
Cytat(potreb @ 1.10.2011, 12:37:23 )

Możesz zdefiniować w tablicy wartość: [...]
Wielkie dzięki, ale gdybym jeszcze wiedział jak tworzy się taką tablicę i w jaki sposób mam tam zdefiniować ten skrypt? Ale nie wiem, w końcu to "przedszkole". Nie da się tego jakoś łopatologicznie pokazać jak by to miało wyglądać w tym przypadku? Niestety dostępne tutoriale nt tablic są napisane bardzo hermetycznym językiem i niewiele z tego rozumiem.
Mam zrobić tę tablicę w jakimś osobnym pliku, czy ten pierwszy wiersz jest tablicą?
Jeśli to drugie, to nie działa -wyrzuca w nieskończoność jakieś błędy składniowe.