![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 30.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Próbuję zrobić kalkulatorek, ktory pokazywałby ile jeszcze potworków trzeba w grze zabic(zdobyc przez to punktow), aby awansować na następny level, podzieliłem to sobie na 2 części: ustalenie obecnego levela na podstawie podanych w formularzu obecnych punktow i zamianę ich na ilość potworkow do zabicia. 2 częsć już mam, jednak z 1 mam problem: Stworzyłem tabelę "calc_level" która zawiera pole : level oraz exppoint np.: 0 || 0 1 || 0 2 || 100 3 || 200 4 || 500 5 || 1200 itd.......... Problem zaczyna się właśnie tu, do tej pory nie operowałem na bazie danych , a aktualny level uzyskiwałem z tabeli: i=0; j=2; petla wykonywana np 100 razy{ warunek : jeżeli podany exp > tabela[i] oraz exp< tabela[j] to wtedy brake; a level to był i+1 (albo j-1) w przeciwnym wypadku i++; j++; } Niestety nie znam sie na bazach danych, wiec nie wiem jak wyciągac z nich dane ;\ Bardzo wszystkich prosze o możliwie jak najkrotszą odpowiedź. Pozdrawiam!! |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 367 Pomógł: 2 Dołączył: 4.03.2003 Skąd: C:/Windows/Temp Ostrzeżenie: (0%) ![]() ![]() |
jezeli nie znasz sie na bazach to poczytaj
http://dev.mysql.com/doc a potem http://php.net (mysql_query,mysql_fetch_array....) I poradzisz sobie -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 30.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
a moglby ktos podac kod
![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 367 Pomógł: 2 Dołączył: 4.03.2003 Skąd: C:/Windows/Temp Ostrzeżenie: (0%) ![]() ![]() |
nic nie rozumiem co chcesz wyciagnac ale ogolna idea wyglada tak
wyciaganie danych z level exppoint
mam nadzieje ze z baza danych umiesz sie polaczyc, jesli nie sprawdz http://php.net/mysql_connect i http://php.net/mysql_query -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 30.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Dobra pokaze jak ja to chcialem zrobic, nie przerazcie sie tylko
![]()
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli dobrze zrozumiałem, to powiedzmy że ktos w formularzu wpisuje wartosc expa 12345 i ma znaleźć jaki odpowiada temu level? Jeżeli tak to:
-------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 30.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
aha bardzo fajnie, czyli wyszuka tylko 1 rekord ? a czy jako '12345' moge dac zmienna czyli np $exp ?
====================== A wtedy jak zapisać do zmiennej wartość sąsiedniego pola "level", bo teraz znajduje wiersz po liczbie podanej w formularzu. Czekam na odp. ;] Ten post edytował lucardo 31.03.2006, 08:24:21 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Ke?
![]() Nie rozumiem kompletnie o co ci chodzi.... -------------------- |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 30.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Dobra nie musicie juz, bardzo mi pomogliscie mam to co chcialem miec.
![]() ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 07:20 |