1. 如何在php中输出html代码
1、输出HTML
echo '<div>html代码</div>';
2、输出js
echo '<script>alert(123);</script>';
2. php输出html代码
其实很简单,只要把html语句中的双引号改为单引号,然后直接用echo输出就行了:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<ul class="nav navbar-nav navbar-right">
<li class="nli"><a href="/About/">关于我们</a></li>
<li class="nli"><a href="/Notice/">舞蹈</a></li>
<li class="nli"><a href="/Instructors/">师资阵容</a></li>
</li></ul>
<?php
echo("<ul class='nav navbar-nav navbar-right'>");
echo("<li class='nli'><a href='/About/'>关于我们</a></li>");
echo(" <li class='nli'><a href='/Notice/'>舞蹈</a></li>");
echo(" <li class='nli'><a href='/Instructors/'>师资阵容</a></li>");
echo("</li></ul>");
?>
</body>
</html>
3. php在获取了post的数据以后 怎么样才能输出返回信息到原有的html中
HTML是页面一般是服务器处理后直接交由浏览器展示的.要想在原A.html中显示提交后的信息,可以有这些思路:
(1)在b.php中处理完成后,将要输入的信息保存数据库或session等中,然后使用header跳转到a.html,但是在服务器端要将html文件当成php页面处理,在此html中(相当于php页面),使用php语句获取要输入的信息并生成在html传输到浏览器.(不推荐)
(2)同上,但是服务器端不将html当成php来解析处理,而是在此html页中使用javascript标签,链接指向某一个php,由它取出之前数据并以js语句输出,如:
a.html中:
<scriptsrc="j.php"></script>
j.php中:(略过取之前数据的过程)
echo"document.write('$message');";
(3)在a.html中使用ajax通过XMLHttpRequest对象提交数据到b.php,处理完成后输出数据.a.html中可以在不刷新页面的情况下取得返回的信息并按你的想法显示在页面的任何地方.(推荐)
4. 关于PHP读写html文件后,输出html的问题
1.php中写如下语句:
$txt=file_get_contents('1.html');
$txt=str_replace($txt,'{$id}',$id);
//可以类似的语句替换许多变量
echo$txt;
5. php后台查出数据,输出在html表格里,怎么做
<table>
<tr>
<td>ID</td>
<td>标题</td>
</tr>
<?php
$query=mysql_query('select.....');
while($row = mysql_fetch_array($query)){
?>
<tr>
<td><?php echo $row['id']; ?></td>
<td><?php echo $row['title']; ?></td>
</tr>
<?php
}
?>
</table>
原生的就这样循环出来
多个字段就加多几个td就行
最好做个处理,把查找出来的结果组编成新数组,使用foreach循环比较好