Forum dyskusyjne poświęcone zagadnieniom związanym z tworzeniem serwisów z wykorzystaniem zaawansowanych technologii takich jak PHP, Perl, mySQL, ASP, CGI, XML, itp.
Moderator: Grupa pościgowa ;-)
przez PawelNo » 15 wrzeÅ›nia 2005, o 12:52
Witam,
Czy można i jak to zrobić by przekazać tablicę (wielowymiarową) wygenerowaną w php (z bazy) do javascript ?!
A później w js dynamicznie zmieniać kilka select'ów wg tej tablicy.
Tablica może być dość duża (do 500000 elementów) !!
pozdrawiam,
Pawel
-
PawelNo
- Użytkownik forum

-
- Posty: 75
- Dołączył(a): 22 listopada 2004, o 09:11
przez januzi » 15 wrzeÅ›nia 2005, o 14:06
w js masz var tablica = array ( 'el', 'el', ... ) ;
w php masz $tablica = array( "a", "a", ... ) ;
zatem
$napis = implode( "'", $tablica ) ;
echo "var tablica = array ( '$napis' ) ;
tak robisz jak masz tablice z jednym wymiarem, z wieloma wymiarami musisz odpowiednio sie pobawic, do tego sluzy funkcja
is_array( $zmienna )
ktora daje true jesli $zmienna jest tablica np
$tablica[0][0] = "aaa" ;
$tablica[0][1] = "bbb" ;
is_array( $tablica ) => true
is_array( $tablica[0] ) => true
ilosc elementow w tablicy odczytasz poprzez funkcje
count( $zmienna )
w przypadku tablicy da Ci ilosc elementow
-
januzi
- Mega GURU

-
- Posty: 1431
- Dołączył(a): 18 października 2002, o 13:53
przez PawelNo » 15 wrzeÅ›nia 2005, o 14:31
Ok.
Wiem jak działają tablice w php, ale nie wiem jak w js.
Czy też można się dobrać do elementu przez nazwę a nie tylko przez indeks numeryczny ?
pozdrawiam,
Pawel
-
PawelNo
- Użytkownik forum

-
- Posty: 75
- Dołączył(a): 22 listopada 2004, o 09:11
Powrót do PHP, Perl, SQL, CGI, XML...
Kto przeglÄ…da forum
Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników