Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] klasa css dla aktualnej strony
@rtur
post 25.10.2014, 14:22:31
Post #1





Grupa: Zarejestrowani
Postów: 254
Pomógł: 3
Dołączył: 23.02.2006

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


  1. function alfabet(){
  2. $znak = substr(trim($_GET['lit']), 0,1);
  3. $alfabet=array('0-9','A','Ą','B','C','Ć','D','E','Ę','F','G','H','I','J','K','L','Ł','M','N','','O','Ó','P','Q','R','S','T','U','W','V','X','Y','Z','Ź','Ż');
  4. $alpha = '<div class=\'alfabet\'>';
  5. foreach ($alfabet as $litera) {
  6. if(strtolower($litera)==strtolower($znak)){$class = 'current';}else{$class = '';}
  7. $alpha .= '<a class=\''.$class.'\' href=\'/?lit='.strtolower($litera).'\'>'.$litera.'</a>';
  8. }
  9. $alpha .= '</div>';
  10. return $alpha;
  11. }

mam taką funkcję która dodaje do linku aktualnej strony klasę o nazwie current, wszystko działa jak trzeba klasa się prawidłowo dodaje dopóki nie wejdę na stronę gdzie w zmiennej $znak znajduje się polski znak, gdzie robię błąd?


--------------------
Artur
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 02:08