NYCPHP Meetup

NYPHP.org

[nycphp-talk] how to pass array from php to javascript

Cristian Baltatescu cbaltatescu at greenvision.ro
Sat Sep 13 12:10:48 EDT 2008


On Sat, Sep 13, 2008 at 5:42 PM, chad qian <nynj.tech at hotmail.com> wrote:

>  How to pass array from php to javascrip?thanks!
>
> Here is my sample code:
> <?php
> require "include/connection.php";
> //$menu_name=$_GET['menus'];
> //$menulist= array("Peter", "Joe", "Glenn", "Cleveland");
> //reset($menulist);
> $menulist=array();
> $q="select name from menus";
> $result=mysql_query($q);
> while($row=mysql_fetch_array($result)){
> $name=$row['name'];
> array_push($menulist,'$name');
> }
> ?>
> <script type="text/javascript">
> var menu1=new Array()
> .............//I want to copy array menulist to menu1,how to program here?I
> want the menu1 to be the same as menulist
> </script>
>
>

Hello,
you could use json_encode() to encode your array in php to the json format
and then print it out from php inside the html, then decode the array using
js's json functions.
But as long as you do that you could print it straightforward, just write
from php the "html" code that defines the array in js.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nyphp.org/pipermail/talk/attachments/20080913/9c6c60ac/attachment.html>


More information about the talk mailing list