![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 2 Dołączył: 25.12.2006 Ostrzeżenie: (0%)
|
i chce żeby po wyborze SELECT wyświetlało mi dane z tablicy level z kluczem = value ... |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%)
|
no okej a co pokazuje konsola bledow?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) zagladales do niej
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 2 Dołączył: 25.12.2006 Ostrzeżenie: (0%)
|
nie umiem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%)
|
nie umiem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) to ci podpowiem Cytat Błąd: missing ) after argument list
Plik źródłowy: http://localhost/abc.php Wiersz: 10, Kolumna: 31 Kod źródłowy: var level = new Array("walka1" : 1, "walka2" : 2); |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 492 Pomógł: 33 Dołączył: 16.08.2007 Skąd: Wrocław Ostrzeżenie: (0%)
|
Bo niepoprawnie tworzysz tablicę, u mnie kod:
Kod function update(value){ if ( !document.getElementById ){return false;} var level = new Array(); level["walka1"] = 1; level["walka2"] = 2; document.getElementById('poziom').innerHTML = level[value]; return true; } działa poprawnie... |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 2 Dołączył: 25.12.2006 Ostrzeżenie: (0%)
|
wszystko byłoby ok gdyby nie to że w planach mam 30 takich danych w tablicy (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
i mam 30 takich => level["walka1"] = 1; => linijek robić :/ (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
|
Post
#7
|
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
wszystko byłoby ok gdyby nie to że w planach mam 30 takich danych w tablicy (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) i mam 30 takich => level["walka1"] = 1; => linijek robić :/ (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Możesz przecież wypełnić tablicę danymi korzystając z pętli. Jeśli chodzi o konsolę błędów to masz ją w FireFoxie w Narzędzia / Konsola błędów. Bardzo użyteczne narzędzie! Swoją drogą: jeśli ta tablica ma zawierać takie dane: Kod level["walka1"] = 1; level["walka2"] = 2; czyli po prostu: Kod level["walkaN"] = N; zastanowiłbym się nad sensem tworzenia takiej tablicy. Ten post edytował phpion.com 28.12.2007, 16:42:47 |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 492 Pomógł: 33 Dołączył: 16.08.2007 Skąd: Wrocław Ostrzeżenie: (0%)
|
No dokładnie, jeśli w kluczu masz miec to samo co w wartości to zauważ, że tworzenie tablicy jest bezcelowe. Popatrz na ten kod i zobacz, że to słowo "walka" jest tutaj kompletnie niepotrzebne, utrudniasz sobie robotę.
|
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 2 Dołączył: 25.12.2006 Ostrzeżenie: (0%)
|
to był tylko przykład (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
normalnie bedzie to wygladalo
|
|
|
|
Post
#10
|
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
to był tylko przykład (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) normalnie bedzie to wygladalo
Nie wiem co chcesz osiągnąc ale logiczniejsze dla mnie wydaje się:
|
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 2 Dołączył: 25.12.2006 Ostrzeżenie: (0%)
|
kluczem dla tablicy ma być nazwa walki/misji a wartoscią ma być poziom (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
klucz => wartość batalion pancerny => 7 husaria => 3 itd. (wartości różne, klucze różne) |
|
|
|
Post
#12
|
|
|
Grupa: Zarejestrowani Postów: 492 Pomógł: 33 Dołączył: 16.08.2007 Skąd: Wrocław Ostrzeżenie: (0%)
|
W takim razie ok, rozwiązanie masz wyżej.
|
|
|
|
![]() ![]() |
|
Aktualny czas: 16.01.2026 - 00:43 |