请高手帮忙,一个非常经典的问题,不知道哪位能帮我解决。
<?php 
$connect=mysql_connect("localhost","root","")or die("connect error");
mysql_select_db("img", $connect);
$query = "select * from image";
$result = mysql_query($query);
$rows = mysql_num_rows($result);
for ($i=0; $i<$rows; $i++)
{
    $outcome = @mysql_fetch_array($result);
    $id = $outcome[id];
    $name = $outcome[name];
    $path = $outcome[path];
echo 'imgUrl1="images/'.$id.'.jpg";';
echo 'imgtext1="'.$name.'"';
echo 'imgLink1=escape("'.$path.'");';
echo "<br>";
}
?>
上面输出来的结果是这样的:imgUrl1="images/01.jpg";
imgtext1="蔬菜广告创意01"
imgLink1=escape("http://www.makewing.com");
imgUrl2="images/02.jpg";
imgtext2="蔬菜广告创意02"
imgLink2=escape("http://www.makewing.com");
imgUrl3="images/03.jpg";
imgtext3="蔬菜广告创意03"
imgLink3=escape("http://www.makewing.com");
imgUrl4="images/04.jpg";
imgtext4="蔬菜广告创意04"
imgLink4=escape("http://www.makewing.com");
imgUrl5="images/05.jpg";
imgtext5="蔬菜广告创意05"
imgLink5=escape("http://www.makewing.com");应该怎么样把这些值传给下面的javascript里面呢?var pics=imgUrl1+"|"+imgUrl2+"|"+imgUrl3+"|"+imgUrl4+"|"+imgUrl5
var links=imgLink1+"|"+imgLink2+"|"+imgLink3+"|"+imgLink4+"|"+imgLink5
var texts=imgtext1+"|"+imgtext2+"|"+imgtext3+"|"+imgtext4+"|"+imgtext5

解决方案 »

  1.   

    <script>
    <?php
    $connect=mysql_connect("localhost","root","")or die("connect error");
    mysql_select_db("img", $connect);
    $query = "select * from image";
    $result = mysql_query($query);
    $rows = mysql_num_rows($result);
    for ($i=0; $i<$rows; $i++)
    {
    $outcome = @mysql_fetch_array($result);
    $id = $outcome[id];
    $name = $outcome[name];
    $path = $outcome[path];
    echo 'imgUrl1="images/'.$id.'.jpg";';
    echo 'imgtext1="'.$name.'"';
    echo 'imgLink1=escape("'.$path.'");';
    echo "<br/>";
    }
    ?>
    var pics=imgUrl1+"|"+imgUrl2+"|"+imgUrl3+"|"+imgUrl4+"|"+imgUrl5
    var links=imgLink1+"|"+imgLink2+"|"+imgLink3+"|"+imgLink4+"|"+imgLink5
    var texts=imgtext1+"|"+imgtext2+"|"+imgtext3+"|"+imgtext4+"|"+imgtext5<script>