首页 | 新闻 | 交流 | 问吧 | 文档 | 手册 | 下载 | 博客

收藏此问题 发表新评论

新手求助!!!php中使用javascript的问题!

小弟想从数据库读出一系列数据,然后用javascript实现一些功能来
因为不止一个数据,所以用到循环
可是在javascript代码中穿插php代码好像不行

具体代码说明:
我原本想这样,发现不行
$sql="select * from user where id=1 ";
$getname=mysql_query($sql);

echo (" <SCRIPT LANGUAGE='JavaScript'>");
echo ("adRotator.initialize('AdRotator');");

while($row = mysql_fetch_array($getname))
{
$name = $row['name'];

echo ("adRotator.add('./image/$name','$name','./image/$p_name');");
}
echo ("adRotator.play(); </SCRIPT>");

我只想在javasript中间重复
echo ("adRotator.add('./image/$name','$name','./image/$p_name');");
这一句,并且让$name附上不同的数据

请问有什么方法可以解决?万分感谢
昵称: nickchou  时间: 2008-08-20 03:30:57
这种方法可行啊...

一般的方法是.先做出静态页面中的javascript 然后把要替换的部分用 <? for(){) ?>替换
昵称: justicesun  时间: 2008-08-20 05:39:54
干嘛不这样:

<script>
<?php
$sql="xx";
while($row = mysql_fetch_array($getname))
{
$name = $row['name'];

echo "adRotator.add('./image/$name','$name','./image/$p_name');";
}
?>
</script>
昵称: kemy88  时间: 2008-08-20 14:26:14