Najprościej posłużyć się do tego celu pętlą for. Ja wykonałem coś takiego w sposób następujący.
<?php
$userzy[] = //jakies tam rekordy w tablicy
}
print "<script language='JavaScript' type='text/javascript'>r"; print "var users = new Array (".$length.");r"; for ($i=0; $i < sizeof($userzy); $i++) { print "users[".$i."] = '".$userzy[$i]."';r"; }
?>
A tu jest cały listing pewnego skryptu który pobiera rekory z mysql, tworzy z tego tablice w php i później konwertuje ją do tablicy w JAVASCRIPT.
<?php
$raport_conn=@mysql_connect("server","login","password") or
die ("Nie mozna polaczyc z baza danych"); $specify_users=@mysql_query("SELECT DISTINCT user FROM user"); $userzy[] = $row[0];
}
print "<script language='JavaScript' type='text/javascript'>r"; print "var users = new Array (".$length.");r"; for ($i=0; $i < sizeof($userzy); $i++) { print "users[".$i."] = '".$userzy[$i]."';r"; }
?>
I dostałem w źródle coś takiego przykładowo:
<script language='JavaScript' type='text/javascript'> var users = new Array (5);
users[0] = 'admin';
users[1] = 'misiek';
users[2] = 'ja';
users[3] = 'qmpel';
users[4] = 'root';
Myśle, że Ci się to przyda, troche pokombinujesz i będzie ok....