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. function h_getNumer($numberUser)
  2. {
  3. $r='';
  4. switch($numberUser)
  5. {
  6. case '1': $r = array('jeden', '<div class="jeden">'; break;
  7. itd.
  8. }
  9. return $r;
  10. }

lub jeżeli $r to również nazwa klasy to
  1. function h_getNumer($numberUser)
  2. {
  3. $r='';
  4. switch($numberUser)
  5. {
  6. case '1': $r = 'jeden'; break;
  7. itd.
  8. }
  9. return $r;
  10. }
  11. $h = h_getNumer($numberUser);
  12. echo '<div class="'.$h.'">'.$h.'</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, 08:49:50 ) *
  1. function h_getNumer($numberUser)
  2. {
  3. $r='';
  4. switch($numberUser)
  5. {
  6. case '1': $r = array('jeden', '<div class="jeden">'; break;
  7. itd.
  8. }
  9. return $r;
  10. }

lub jeżeli $r to również nazwa klasy to
  1. function h_getNumer($numberUser)
  2. {
  3. $r='';
  4. switch($numberUser)
  5. {
  6. case '1': $r = 'jeden'; break;
  7. itd.
  8. }
  9. return $r;
  10. }
  11. $h = h_getNumer($numberUser);
  12. echo '<div class="'.$h.'">'.$h.'</div>';


wszystko pięknie tylko coś mi jeszcze przyszło do głowy i muszę trochę zmodyfikować swój pomysł.
Mam plik index.php w którym mam stronę i wyświetlają się te cyfry w zależności od wyboru.
Oczywiście nie mogę w tym pliku umieścić pięć divów bo będą one od razu widoczne
a mają być widoczne w zależności od wyboru przez użytkownika.
Więc czy jest możliwość zrobienia tego tak, że tworzę sobie <div id="liczba_obraz"> i wstępnie jest on pusty.
Ale do niego będą ładowane <div class="jeden"> <div class="dwa"> <div class="trzy"> itd. w zależności od tego co wybierze użytkownik
a w stylach te divy będą zdefiniowane odgórnie np tak.

  1. #liczba_obraz {
  2. height: 200px;
  3. width: 210px;
  4. float: right;
  5. }
  6. .jeden {
  7. background-image: url(../img/jeden.jpg);
  8. }
  9. .dwa {
  10. background-image: url(../img/dwa.jpg);
  11. } itd.



proszę o pomoc i dziękuję

Ten post edytował Maker5 7.02.2013, 11:40:46
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: 15.10.2025 - 04:24