Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wywołanie określonego diva w zależności od wyboru użytkownika
Maker5
post
Post #1





Grupa: Zarejestrowani
Postów: 139
Pomógł: 0
Dołączył: 2.04.2008

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


Witam.
Jak zmodyfikować poniższy kod aby poza cyfrą słownie pokazywało zawartość diva ze strony.
Przygotuję sobie 5 divów w pliku php np. z obrazkami (ten sam plik w który wywoływana jest cyfra słownie)
I teraz jeśli użytkownik otrzyma wartość "case 1" i zobaczy słowną cyfrę "jeden" to chciałbym też aby razem z nią wyświetlał się określony div w tym przypadku <div id="jeden"> z obrazkiem zdefiniowanym w stylach.

  1. function h_getNumer($numberUser)
  2. {
  3. $r='';
  4. switch($numberUser)
  5. {
  6. case '1': $r = 'jeden'; break;
  7. case '2': $r = 'dwa'; break;
  8. case '3': $r = 'trzy'; break;
  9. case '4': $r = 'cztery'; break;
  10. case '5': $r = 'pięć'; break;
  11.  
  12. }
  13. return $r;
  14. }


pozdrawiam

Ten post edytował Maker5 6.02.2013, 23:52:19
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


  1. echo '<div id="liczba_obraz">'.(!empty($r) ? '<div class="'.$r.'">'.$r.'</div>' : '').'</div>';
Go to the top of the page
+Quote Post
Maker5
post
Post #3





Grupa: Zarejestrowani
Postów: 139
Pomógł: 0
Dołączył: 2.04.2008

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


Cytat(CuteOne @ 7.02.2013, 13:04:11 ) *
  1. echo '<div id="liczba_obraz">'.(!empty($r) ? '<div class="'.$r.'">'.$r.'</div>' : '').'</div>';


działa (IMG:style_emoticons/default/smile.gif)
ale troszę to zmieniłem i wygląda to tak:

  1. function h_getNumer($numberUser)
  2. {
  3. $r='';
  4. switch($numberUser)
  5. {
  6. case '1': $r = 'jeden'; echo '<div id="liczba_obraz">'.(!empty($r) ? '<div class="jeden"></div>' : '').'</div>'; break;
  7. case '2': $r = 'dwa'; echo '<div id="liczba_obraz">'.(!empty($r) ? '<div class="dwa"></div>' : '').'</div>'; break;
  8. case '3': $r = 'trzy'; echo '<div id="liczba_obraz">'.(!empty($r) ? '<div class="trzy"></div>' : '').'</div>'; break;
  9. case '4': $r = 'cztery'; echo '<div id="liczba_obraz">'.(!empty($r) ? '<div class="cztery"></div>' : '').'</div>'; break;
  10. case '5': $r = 'pięć'; echo '<div id="liczba_obraz">'.(!empty($r) ? '<div class="pięć"></div>' : '').'</div>'; break;
  11.  
  12. }
  13. return $r;
  14. }


ale w związku z koniecznością nie obciążania strony kolejnymi wczytywanymi kilobajtami mam jeszcze jedno pytanie.
Jak teraz sprawić aby zamiast automatycznego pokazywania zawartości div class czyli zdefiniowanego obrazka jpg był po prostu napis np. "zobacz obrazek"
i gdy użytkownik kliknie ten napis to wyskoczy mu dopiero np. w formie ligtboxa zawartość div class czyli obrazek-plik jpg.

Ten post edytował Maker5 7.02.2013, 14:49:56
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: 8.10.2025 - 13:37