Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][CSS] Aktywne punkty list
adikdvb
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 27.07.2009

Ostrzeżenie: (10%)
X----


Witam,

Na stronie mam listę punktów (li), które to przyjmują klasę:

  1. <a class="numbtn active" >1</a>


w zależności, kiedy są aktywne

oraz

  1. <a class="numbtn" >1</a>


kiedy są niekatywne.

Ponadto każdy z punktów listy ma przydzielone swoje id, np. id="num0", id="num1", id="num2" itd.

Czy jest możliwe stworzenie następującego warunku: jeśli aktywny jest punkt list o id "num0" o klasie "numbtn active" wyświetl tekst "Wybrałeś produkt pierwszy", jeśli punkt list o id "num0" wyświetl tekst "Wybrałeś produkt drugi"?

  1. <?php
  2.  
  3.        
  4. if (($aktywny="class=numbtn active") && ($id="id=num0")) {
  5.        
  6.        echo "Wybrałeś produkt pierwszy!";
  7.    }
  8.    else echo "Wybrałeś produkt drugi";
  9. ?>


Z góry dziękuje za podpowiedź

Ten post edytował adikdvb 30.07.2009, 21:20:25
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
marian2299
post
Post #2





Grupa: Zarejestrowani
Postów: 272
Pomógł: 9
Dołączył: 6.06.2009

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


Chyba sam to napisałeś, tylko musisz dać np:
<a <? echo $aktywny ?>>1</a>
Go to the top of the page
+Quote Post
adikdvb
post
Post #3





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 27.07.2009

Ostrzeżenie: (10%)
X----


Opiszę dokładniej. Mam plik index.php z listą punktów (slider dla zwartości w js). Po kliknięciu na aktywnie wyświetlany produkt ładuje się (w określonym divie - też za pomoca js) plik produkt.php z powyższym kodem.

Powyższy kod jeszcze nie działa, bo przecież to osobny plik, który nie jest powiadomiony co to class=numbtn active i id=num0.

Jak można przekazać id i klasę aktywnego punktu listy z pliku index.php do produkt.php?

Ten post edytował adikdvb 30.07.2009, 21:48:34
Go to the top of the page
+Quote Post
marian2299
post
Post #4





Grupa: Zarejestrowani
Postów: 272
Pomógł: 9
Dołączył: 6.06.2009

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


Zapisać do zmiennej ?
Go to the top of the page
+Quote Post
adikdvb
post
Post #5





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 27.07.2009

Ostrzeżenie: (10%)
X----


Próbuję w ten sposób:

  1. <?php
  2. $li='<ul>';    
  3. $id="$wartość_li_id_ze_strony_index.php";
  4. $li_end='</ul>';
  5. if ($klasa = $li.$id.$li_end) {
  6.        
  7.        echo "Wybrałeś produkt pierwszy!";
  8.        echo "$klasa";
  9.    }
  10.    else echo "Wybrałeś produkt kolejny";
  11. ?>


Nie wiem jednak jak pobrać wartość listy ze strony index.php. Jak najlepiej to zrobić?

Ten post edytował adikdvb 31.07.2009, 08:50:59
Go to the top of the page
+Quote Post
janusz85
post
Post #6





Grupa: Zarejestrowani
Postów: 26
Pomógł: 5
Dołączył: 29.07.2009

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


Nie wiem, czy dobrze rozumiem, co chcesz zrobić, ale po kliknięciu jakiejś opcji możesz:
- przeładować stronę przekazując parametr przez GET, a ta includowana część niech reaguje na parametr
- użyć Ajax'a również przekazując stosowny parametr w GET lub POST, pobrać treść strony z wynikiem zależnym od parametru i wklepać ją do DIV'a.
Go to the top of the page
+Quote Post

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: 23.08.2025 - 01:58