入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

php、js、html混合

创建时间:2015-10-27 投稿人: 浏览次数:2259

注意:

php、js、html混合的执行过程:后台先执行php,然后才执行js和html,因此php是


无法直接调用js的,因为在执行php的时候js根本就没有执行结果,对于php来说js语


法只不过是一串字符串。

while($row = mysql_fetch_array($result))
{

    echo "<li><img src="../images/sanjiaoxing.jpg"/><a href="#">在PPT中插入视频</a></li>";

}
你需要把双引号转义一下!使用反斜杠,或者把双引号改成单引号也可以,如:
while($row = mysql_fetch_array($result))
{
    echo "<li><img src=‘../images/sanjiaoxing.jpg’/><a href=‘#’>在PPT中插入视频</a></li>";
}


PHP和HTML嵌套有下面几种情况:

1、混合。比如你要在输出"<ul></ul>"1到19。可使用的写法是:
[html文件]
<ul>
<?php for($i=1;$i<20;$i++){ ?>
<li>
<?php echo "我在这里输出的是$i的值:$i"; ?>
</li>
<?php } ?>
</ul>


这是嵌套最“完全的一种”,也是所谓比较高级的方式。


2,融合。意思是用echo 或print将html的东西输出。
比如上面的那个例子可以写成:
[php文件]
<?php 
echo "<ul>";
for ($i=1;$i<20;$i++){
echo "<li>我在这里输出的是$i的值:$i</li>";
}
echo "</ul>"
?>
3,对于php里面包含大段的HTML代码可以用所谓的定界符:
[php文件]
<?php 
$name = "kitty"; 
echo <<<Eof 
<table height="20"> 
<tr><td> 
{$name}<br/> 
<script> 
var p="hello world"; 
document.writeln(p); 
</script> 
</td></tr> 
</table> 
Eof; 
?>
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
未上传头像