一段php echo的值显示到指定DIV的代码,在线等!!

<?php
$round = '25';
for($i=0;$i<=$round;$i++)
echo "第".$i."回合<br />";
?>
<html>
<body>
<div id="a"></div>
<div id="b"></div>
</body>
</html>
如上面的代码所示,我想把echo出来的值显示到<div id="b"></div>里面,请问代码应该怎么修改?
在线等 ,请不吝赐教!非常感谢!!!

第1个回答  2014-04-24
<?php
$round = '25';
$str='';
for($i=0;$i<=$round;$i++) $str.="第".$i."回合<br />";

echo <<<END
<html>
<body>
<div id="a"></div>
<div id="b">$str</div>
</body>
</html>
END;
?>追问

不好意思,我再继续问下,因为我的php和html是分在两个页面写的,我是用的dz的程序,php和模板分开来的,所以php和html不能写到一起,这该怎么办呢?

追答

两个页面是什么关系,同时显示的不同贞吗,那就需要使用JS来控制,例如:
echo
document.getElemntById("b").innerHTML='$str';

END;

本回答被提问者采纳
第2个回答  2014-04-24
<html>
<body>
<div id="a"></div>
<?php
$round = '25';
for($i=0;$i<=$round;$i++){
?>
<div id="a">第<?php echo $i;  ?>回合</div>
<?php
}
?>
</body>
</html>

追问

不好意思,我再继续问下,因为我的php和html是分在两个页面写的,我是用的dz的程序,php和模板分开来的,所以php和html不能写到一起,这该怎么办呢?

相似回答