<?php
echo  "<SCRIPT LANGUAGE=\"javascript\" >";
echo  "user_nm[i] = new Array;";
echo  "user_id[i] = new Array;";
echo  "for (j=0;j<=".$user_count.";j++)";
echo  "{ ";
echo  "user_nm[i][j] = '".$user_total["USER_NM"]."';  ";
echo  "user_id[i][j] = '".$user_total["USER_ID"]."'; ";
echo  "}";
echo  "</SCRIPT>";
?>

解决方案 »

  1.   

    <?php
    echo <<<JS
    <SCRIPT LANGUAGE="javascript">
    ......
    </SCRIPT>
    JS;
    ?>
      

  2.   

    <?php
    echo  "<SCRIPT LANGUAGE=\"javascript\" >";
    echo  "user_nm[i] = new Array;";
    echo  "user_id[i] = new Array;";
    echo  "for (j=0;j<=".$user_count.";j++)";
    echo  "{ ";
    echo  "user_nm[i][j] = '".$user_total["USER_NM"]."';  ";
    echo  "user_id[i][j] = '".$user_total["USER_ID"]."'; ";
    echo  "}";
    echo  "</SCRIPT>";
    ?>
      

  3.   

    对php而言
    $user_total["USER_NM"]和$user_total["USER_ID"]只出现一次那么在js中产生一个各元素相同的数组意义何在?
      

  4.   

    <?php
    echo  "<SCRIPT LANGUAGE='javascript' >";
    echo  "user_nm[i] = new Array;";
    echo  "user_id[i] = new Array;";
    for ($j=0;$j<=$user_count;$j++)
    {
    echo  "user_nm[i][$j] = '".$user_total["USER_NM"]."';  ";
    echo  "user_id[i][$j] = '".$user_total["USER_ID"]."'; ";
    };
    echo  "</SCRIPT>";
    ?>
      

  5.   

    xuzuning(唠叨) ,我也发现了,那该怎么办呢?
      

  6.   

    请告知$user_total["USER_NM"]和$user_total["USER_ID"]的来源
      

  7.   

    请给出$user_total["USER_NM"]和$user_total["USER_ID"]的来源
      

  8.   

    xuzuning(唠叨) ,我也发现了,那该怎么办呢?不要用数组不就行了.
      

  9.   

    晕倒多次
    i(js)表示什么,前面有定义吗?没有的话有什么意义?
    j(js)是下标变量,但是$user_total["USER_NM"](php)根本没变,那就是建立一组相同的元素(js)?我看你可能是循环搞错了,是$i(php),$j(php)吧?