Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 3.04.2013 Ostrzeżenie: (0%)
|
Cześć, kolejny problem napisałem pokoje i próbuję zrobić opcje wyrzucenia gracza z pokoju. Wyświetlam w pętli graczy a obok dorobiłem button z opcją wyrzucenia problem polega na tym, że nie wiem jakie dokładnie zapytanie dać. Aktualnie kasuje po przez button pierwszą osobę z listy...
Kawałek kodu z pokoje.php
Button kick
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 58 Dołączył: 14.07.2012 Ostrzeżenie: (0%)
|
W jaki sposób Twój kod miałby działać? Nie przekazujesz w tym formularzu, którego gracza chcesz wyrzucić. Potem pobierasz wszystkich graczy i bierzesz sobie jakiegoś: $id_gracza = $gracze1['id_gracza']; (IMG:style_emoticons/default/facepalmxd.gif)
Dodaj sobie w tym formularzu ukryte pole - input type hidden. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 3.04.2013 Ostrzeżenie: (0%)
|
Gdy to dam co wtedy?
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 58 Dołączył: 14.07.2012 Ostrzeżenie: (0%)
|
Przekaż w nim ID gracza, którego chcesz wyrzucić.
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 3.04.2013 Ostrzeżenie: (0%)
|
Zrobiłem w ten sposób ale usuwa wszystkich ...
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 0 Dołączył: 20.02.2015 Skąd: localhost Ostrzeżenie: (10%)
|
Wiesz co? Nie wiem czy to przez to ale chyba w zapytaniu apostrofy zgubiłeś (IMG:style_emoticons/default/smile.gif)
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 58 Dołączył: 14.07.2012 Ostrzeżenie: (0%)
|
Podstawia tam chyba liczby, więc apostrofy mu niepotrzebne.
I gdzie w tym kodzie jest hidden input? Gdzie go odbierasz i na podstawie tego usuwasz gracza? |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 3.04.2013 Ostrzeżenie: (0%)
|
Wiesz co? Nie wiem czy to przez to ale chyba w zapytaniu apostrofy zgubiłeś (IMG:style_emoticons/default/smile.gif) Nie nie tutaj apostrofy nie mają znaczenia: Chodzi o petlę jak to wykonać po za nią..
Wszystko gra tak jak powinno przy sprawdzeniu usuwa poprawnie ale jako button kick naciskając na jeden usuwa wszystkich przykładowo jest 2 graczy gracz a i gracz b przy wywołaniu echo Więc zapytanie jest jak najbardziej ok. Tylko ta pętla... Podstawia tam chyba liczby, więc apostrofy mu niepotrzebne. I gdzie w tym kodzie jest hidden input? Gdzie go odbierasz i na podstawie tego usuwasz gracza?
|
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 58 Dołączył: 14.07.2012 Ostrzeżenie: (0%)
|
1. IF wyrzuć z pętli, przecież to nie ma sensu.
2. Nie sprawdzaj if($_POST['send'] == 4), chcesz stworzyć odzielny IF dla każdego gracza?
Ten post edytował Aqu 23.02.2015, 22:16:25 |
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 0 Dołączył: 20.02.2015 Skąd: localhost Ostrzeżenie: (10%)
|
Spróbuj taką strukturę kodu:
|
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 3.04.2013 Ostrzeżenie: (0%)
|
Dzięki za pomoc. Aqu To rozwiązało wiele moich problemów (IMG:style_emoticons/default/smile.gif)
Ten post edytował GoodStuff 23.02.2015, 22:40:33 |
|
|
|
![]() ![]() |
|
Aktualny czas: 27.12.2025 - 03:14 |