![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 6.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam, ostatnio prosiłem o pomoc i mi pomogliście. Mam nadzieję, że i w tym przypadku będziecie w stanie mi pomóc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Pracuję nad stroną, w której można ustalać odpowiednie uprawnienia dla określonych rang. Wygląda to tak (IMG:http://img444.imageshack.us/img444/8904/rangiiz7.jpg) Problem polega na tym, że jak kliknę w którekolwiek ZAPISZ to zapisuję się wybrana opcja (TAK albo NIE) dla wszystkich rang. A chodzi mi o to, żeby można było to robić dla każdej rangi z osobna. Liczę na Waszą pomoc, bo już tyle nad tym siedzę a efektów brak (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Oto fragment kodu
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
Daj echo '<select name="info_'.$row['id'].'">'; (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) W sumie to ja bym zrobił coś w stylu Edytuj i tam miał zmiany (jak będzie tego dużo, możesz się pogubić (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 6.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
Yhy, i pobierze tego posta co zmieniasz. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Tylko dodaj coś do WHERE, żebyś wiedział, że zmieniasz to prawo. W osobnych formach to daj (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 6.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Yhy, i pobierze tego posta co zmieniasz. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Tylko dodaj coś do WHERE, żebyś wiedział, że zmieniasz to prawo. W osobnych formach to daj (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) No i właśnie z WHERE mam problem, bo $ranga jest zmienną, którą użytkownik może sobie sam dodawać, bądź usuwać. I teraz nie wiem jak to rozwiązać, żeby te dane z formularza przypisywały się do konkretnej rangi. Jakiś pomysł? P.S Osobne formy być nie mogą, bo jak będzie 8 opcji do wyboru to użytkownik mnie zastrzeli, że musi każdą akpceptować jedna po drugiej, więc to musi byc hurtem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
Tyy chesz wszystko na raz? To zrób tak jak mówiłem, daj name="cos_'.$row['id'].'" i później dasz kilka update (nie znam twojej bazy danych)
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 6.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem tak jak mówiłeś, ale niestety to dalej nie rozwiązuje mojego problemu, bo, fakt, przycisk ZAPISZ zapisuje dane tylko z danego rzędu, ale nadal zapisuje ustawienia dla wszystkich rang.
Kod wygląda tak:
Nie wiem jak zmusić to zapisywania zmian przy odpowiedniej randze. Gdyby rangi były stałe nie było by problemu bo mógłbym zrobić
i tak dalej, ale problem polega na tym, że w innym formularzu jest możliwość dodawania usuwania rang, więc ich nazwy się zmieniają. Już nie wiem co z tym zrobić (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
To daj w poscie na jakiej randze własnie operujesz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Typu <inpu type="hidden" name="ranga_'.$row['id'].'" /> i później w zaputaniu dajesz WHERE ranga = '.$_POST['ranga'.$row['id']] Kapujesz?
Pamiętaj, że tak będziesz miał kilka updatów (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.09.2025 - 13:55 |