$result = mysql_query(.....);//连接、读取等等。。
$row = mysql_fetch_array($result);
echo "<script>alert(".$row("col1").");</script>"//用javascript显示

解决方案 »

  1.   

    同意楼上的。你也可以写成这样echo "<script> var result=$result;</script>";$result就是你从数库中返回的php变量值。
      

  2.   

    var result=$result
    这样不会被js说成是无效果变量啊?因为在js里没有$xxxx的说法呀
      

  3.   

    js中直接使用要
    var result=<?php echo $result; ?>
      

  4.   

    <html>
    <head><title>title...</title>
    </head>
    <body>
    <?php
    //连接数据库、读取等等........
    ?>
    <script>
    alert('<?php $row("col1"); ?>');
    </script>
    </body>
    </html>明白吗?
      

  5.   

    var result=$result
    这样不会被js说成是无效果变量啊?因为在js里没有$xxxx的说法呀楼主没有看清楚,是echo "<script>var result=$result</scirpt>";
    这是php里的输出语句。输出后直接将$result变量的值输出到js里的result变更了。
      

  6.   

    当然还可以这样写:
    <script>
    var js_var=<?=$php_var?>
    </script>
      

  7.   

    管那么多干什么,反正先是PHP程序执行,后是JS程序执行,到JS程序执行,那条记录的结果已经是固定的了。只需要用PHP把结果写成JS语言就没有问题了!
    示例:
    <?php
    print "<script language=javascript>document.write($row);</script>";
    ?>
      

  8.   

    那怎样把js的数据传给php呢?
      

  9.   

    在页面中做个hidden,把JS的数据赋给hidden,再取hidden数量的值.