Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Po wyborze z listy select, pojawia sie przeładowana zawartosc diva
Hosiek
post
Post #1





Grupa: Zarejestrowani
Postów: 181
Pomógł: 0
Dołączył: 25.11.2010

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


Mam select w którym jest kilka opcji a dokladniej rang do przydzielenia:
1. Obecna ranga
-------
1. Ranga 1
2. Ranga 2
3. Ranga 3

Po wybraniu rangi z tego pola, w polu select nizej pojawiaja mi sie dwie opcje

1. Uprawnienia Domyślne rangi[NR wybranej rangi]
2. Uprawnienia Własne

Jeżeli wybiore ustawienia własne to pojawia sie nizej lista checkboxów do wyboru uprawnien oraz obok pisze czy domyslne dla tej grupy

[ ] Mozliwosc pisania postów (Domyślne dla Rangi[NR wybranej rangi])
[ ] itd...

I wlasnie problem jest z polem "Uprawnienia Własne" poniewaz nie pokazuje mi dobrze zawartosci domyślnej dla rangi gdyz nie przeładowywuje mi tego.
Więc po wyborze rangi powinno juz przeładować zawartosc diva który jest ukryty a ukazuje sie po wybraniu "Uprawnienia Wlasne".

Ktoś moze podsunie mi jakis pomysł jak to moge powiązac razem ?

Kodu wysyłania tych wartosci wlasciwie jeszcze nie mam gdyz nie wiem dokladnie jak to powiązac razem.

Ten post edytował Hosiek 27.10.2012, 13:58:05
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Arcioch
post
Post #2





Grupa: Zarejestrowani
Postów: 324
Pomógł: 110
Dołączył: 18.09.2012

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


Oki to robisz tak:

1. W onchange do id wybierz_range wysyałasz zapytanie do pliku php z id czy numerem rangi.
2. W pliku php generujesz zmienna z widokiem tych checkboxów czyli tak:
  1. $widok = '';
  2. $widok = '<div class="przerwa_dane_postaci"></div>
  3. <div class="domyslne_dla_rangi"><div class="domyslne_dla_rangi_3">
  4. <input type="checkbox" name="wlasne_uprawnienia[]" value="Jazda Pojazdami" checked="checked"></div><div class="domyslne_dla_rangi_1">Jazda Pojazdami</div><div class="domyslne_dla_rangi_2">Domyślne</div></div>
  5. <div class="przerwa_dane_postaci"></div><br><div class="domyslne_dla_rangi">
  6. <div class="domyslne_dla_rangi_3"><input type="checkbox" name="wlasne_uprawnienia[]"
  7. value="Dostęp do Magazynu" checked="checked"></div><div class="domyslne_dla_rangi_1">Dostęp do Magazynu</div></div><div class="przerwa_dane_postaci"></div><br><div class="domyslne_dla_rangi"><div class="domyslne_dla_rangi_3"><input type="checkbox" name="wlasne_uprawnienia[]"
  8. value="Do uzupełnienia w panelu Admina"></div><div class="domyslne_dla_rangi_1">
  9. Do uzupełnienia w panelu Admina</div></div><div class="przerwa_dane_postaci"></div><br></div>';

Tylko odpowiednie wartości dla rangi.
3. Wysłasz zmienna przez echo json.
4. Odbierasz gotowy widok checkboxów i podstawiasz go do ukrytego diva.

Ten post edytował Arcioch 27.10.2012, 14:35:59
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: 14.10.2025 - 22:05