![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 31.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
jest to mój pierwszy post na tym forum, więc wrazie złego nazwania tematu lub umiejscowienia proszę o wyrozumiałość. Zwracam się do Was z prośbą o pomoc. Mianowicie, potrzebuję skryptu php, który sprawdzałby w bazie danych (MySQL) czy gracz okreslony jako Player ma założone 5 przedmiotów czyli w tabeli xxx1 ma w wierszu active wartosc 1 (zalozony przedmiot). Jeżeli WSZYSTKIE 5 przedmiotów ma założone miałby zostać dodany bonus określony w tabeli xxx2 w wierszu bonusSet_xxx. Jeżeli jednak nie miałby załozone choćby jednego z tych 5 przedmiotów bonus ten nie ma zostać przyznany. Czy byłby wstanie ktoś mi pomóc? Myślę, że opisałem to dość zrozumiale, w razie jakichkolwiek pytań proszę pisać. Pozdrawiam kobi55 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 2 Dołączył: 26.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
Ledwo to zrozumiałem ale mam nadzieję, ze to pomoże:
Kod 1. Pobierasz listę przedmiotów gracza, ktore mają wartość "active", jako tablicę($tablica = mysql_fetch_array(mysql_query("SELECT * FROM 'tabela' WHERE `player_id`='$user_id' and `active`='1'));)
2. Sprawdzasz czy jest 5 if(count($tablica) == 5) { twojaDzialkaZBonusem(); /*Po prostu pobierasz z bazy ten bonus, możesz pobrać listę bonusów ze sposobu wyżej lub jeden. Następnie przykładowo dodajesz do zmiennej: $xp_won = 100+$bonus;*/ } 3. Powodzenia! Ten post edytował rivos 31.08.2012, 17:17:07 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
@rivos, zapomniałeś, że "0" również będzie wartością w tablicy ;p
-------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 2 Dołączył: 26.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
@Kshyhoo nie rozumiem cię
![]() |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 31.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za pomoc;).
Sprobuję ;-) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 06:13 |