Skocz do zawartości

[PHP][JavaScript]przekazanie tablicy


Zibster

Rekomendowane odpowiedzi

Witam,

chciałbym przekazać odczytaną tablicą z MySQL za pomocą PHP do nowej tablicy w JavaScript.

tak więc mam zapytanie i utworzenie tabeli w PHP:

<?php

$objTop = $db -> SelectLimit("SELECT id, user FROM users WHERE user!='' ORDER BY level DESC", 10);

$arrTopZK = Array();

$i = 0;

while (!$objTop-> EOF)

{

$arrTopZK[$i] = $objTop -> fields['id'];

$objTop -> MoveNext();

$i = $i + 1;

}

$objTop -> Close();

//a następnie:

print "<script type='text/javascript'><!--\n";

print "var tablica = new Array();";

print "

for(i=0; i<3; i++){

tablica=$arrTopZK; //<-- w tym miejscu nie działa :) (dlaczego to "i" nie jest widoczne dla tablicy PHP?)

document.write(tablica);

};

";

?>

i tutaj jest problem, bo powyższy zapis nic mi nie zwraca (nic nie wyświetla)...

natomiast gdy poprzedzę script zapisem:

print "tablica[0] = $arrTopZK[0];";

print "tablica[1] = $arrTopZK[1];";

print "tablica[2] = $arrTopZK[2];";

a następnie:

print "<script type='text/javascript'><!--\n";

print "var tablica = new Array();";

print "

for(i=0; i<3; i++){

document.write(tablica);

};

";

to już jest dobrze.

Jak zatem przekazać całą tabelę utworzoną w PHP do JavaScript?

pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności