html是静态的网页。python、php是服务端的语言,可以产生动态的网页。 html超文本标记语言,标准通用标记语言下的一个应用。 “超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。 超文本标记语言的结构包括“头”部分(英语:Head)、和“主体”部分(英语:Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。 Python(英语发音:/ˈpaɪθən/), 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年,Python 源代码同样遵循 GPL(GNU General Public License)协议。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。 PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。
document.getElementById('status_'+id).innerHTML="驳回";
}
function done(){
alert("操作成功");
}
</script>
</head>
<body >
<!-- 导航栏 -->
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" id="navigationbar" class="navigationbar">
<tr><td height="28" >您现在的位置: <a href="../welcom.php">首页</a> >> <a href="#">考试管理</a> >>考试申请管理</td></tr>
</table>
<table width="98%" border="0" cellpadding="0" cellspacing="0" align="center">
<tr>
<td valign="top">
<table width="100%" border="0" cellpadding="1" cellspacing="1" class="listtable">
<thead>
<tr>
<td width="150">考试名称</td>
<td>申请原因</td>
<td width="150">申请人</td>
<td width="130">申请时间</td>
<td width="80">状态</td>
<td width="80">管理</td>
</tr>
</thead>
<?php
//foreach($as as $a){
//Trace::debug($a);
//$schedule = CourseService::getTrainSchedule($db,$a->train);
//$u = UserService::getUser($db,$a->owner);
?>
<tr>
<td><?= $schedule->name ?></td>
<td><?= $a->name ?></td>
<td><?= $u->trueName ?></td>
<td><?= MyTool::formatDate($a->createtime)?></td>
<td><span id="status_<?= $a->id ?>"><?= TrainApply::$STATUS_ARRAY[$a->status]?></span></td>
<td> <span id="button_<?= $a->id ?>">
<?php if($a->status==TrainApply::STATUS_WAITING) {?>
<a href="?action=pass&f_id=<?= $a->id ?>">通过</a>
<a href="application_manage.php?action=reject&f_id=<?= $a->id ?>">拒绝</a>
<?php } ?>
</td>
</tr>
<?php //} ?>
</table>
<?php include($_SERVER['DOCUMENT_ROOT']."/train/common/pagination.php")?>
</td>
</tr>
</table>
</body>
</html>
<?php }?>
<?php if($action=="pass") {//回复
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<?= HTMLTool::includeResource() ?>
<script >
$(document).ready(function(){
$("#commonForm").validate();
});
</script>
</head>
<body>
<table width="98%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="border_left_up"></td>
<td class="border_middle_up"><span class="pagetitle">建议回复</span></td>
<td class="border_right_up"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="center">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="border_left_middle"> </td>
<td align="center">
<form id="commonForm" method="post">
<input type="hidden" name="action" value="save"/>
<input type="hidden" name="id" value="<?php print $_REQUEST ['id']?>" />
<textarea class="required" rows="10" cols="120" name="reply" maxlength="500">您的建议已采纳,谢谢参与</textarea><br>
<span class="btn_green"><span><button type="submit" id="sure">提 交</button></span></span>
</form>
</td>
<td class="border_right_middle"> </td>
</tr>
</table>
</td>
</tr>
<tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="border_left_down"></td>
<td class="border_middle_down"> </td>
<td class="border_right_down"></td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>
<?php } ?>
就是你要的效果,,看仔细点 只看标签与判断就行
可以的,比如<div><?php echo "123"; ?></div>在php是可以运行的,如果要在html运行需要修改php.ini的配置,让它允许html运行php代码
这两种语言混写是可以的,而且实现动态网站就是要混写才行。只要格式正确即可。
简单的说就是:HTML代码是静态的,显示信息用的,你看到网页上显示的大部分是HTML代码;PHP是动态的代码?就是起到运算,修改,编辑连接数据库等操作的动态代码;其实就是一个是用来显示的,一个是用来逻辑运算的!
首先,你要混编的话你的文件后缀必须是php ,这样服务器才会编译里面的php语句,而不是直接输出。其次,你混编的代码可能是<? echo 'xxx'; ?>形式的,而不是<?php echo 'xxx'; ?>形式的。使用第一种方法需要在php.ini里面设置。最后,你显示不了的文件应该在浏览器右键查看源代码,可以帮助你分析出错原因,例如html和php代码都被输出了,就是第一个原因。如果有html代码,没有php代码输出,错误原因可能是你的php代码出错。实在找不出问题原因,可以把代码贴出来~
PHP定义: PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;与同样是嵌入HTML文档的脚本语言JavaScript相比,PHP在服务器端执行,充分利用了服务器的性能;PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户再一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是PHP高效率的体现之一。PHP具有非常强大的功能,所有的CGI或者JavaScript的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。HTML定义: HTML(HyperText Mark-up Language)即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。 HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。 另外,HTML是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。神奇吗?一点都不神奇,因为现在你看到的就是这种语言写的页面! 也许你听说过许多可以编辑网页的软件,事实上,你不需要用任何专门的软件来建立HTML页面;你所需要的只是一个文字处理器(如Office Word\记事本\写字板\Gedit\OpenOffice.org等等)以及HTML的工作常识。其实你很快就会发现,基础的HTML语言简直容易死了。 HTML只不过是组合成一个文本文件的一系列标签。它们像乐队的指挥,告诉乐手们哪里需要停顿,哪里需要激昂。 HTML标签通常是英文词汇的全称(如块引用:blockquote)或缩略语(如“p”代表Paragraph),但它们的与一般文本有区别,因为它们放在单书名号里。故Paragragh标签是<p>,块引用标签是<blockquote>。有些标签说明页面如何被格式化(例如,开始一个新段落),其他则说明这些词如何显示(<b>使文字变粗)还有一些其他标签提供在页面上不显示的信息--例如标题。 关于标签,需要记住的是,它们是成双出现的。每当使用一个标签--如<blockquote>,则必须以另一个标签</blockquote>将它关闭。注意“blockquote”前的斜杠,那就是关闭标签与打开标签的区别。 但是也有一些标签例外。比如,<input>标签就不需要。 基本HTML页面以DOCTYPE开始,它声明文档的类型,且它之前不能有任何内容(包括换行符和空格),否则将使文档声明无效,接着是<html>标签,以</html>结束。在它们之间,整个页面有两部分--标题和正文。 标题词--夹在<head>和</head>标签之间--这个词语在打开页面时出现在屏幕底部最小化的窗口。正文则夹在<body>和</body>之间--即所有页面的内容所在。页面上显示的任何东西都包含在这两个标签之中。 那么让我们建立一个简单的范例吧,非常容易的。第一步,当然是要建立一个新的文本文件(记住,如果你在使用比较复杂的文字处理器,就应该用“纯文本”或“普通文本”来保存),将它命名为“xxxx.html”。(随便你起一个什么名字,扩展名也可是HTM)。然后你可以用浏览器将它打开,你会看见最简单的自己做的页面。
<?php/*如果下拉列表不为空执行以下*/if($_POST['select']){ include ("conn.php"); $select=$_POST['select']; $search=$_POST['search']; $SQL = "SELECT * FROM emails where $select='$search' limit 0,10 "; $query=mysql_query($SQL,$conn); while($row=mysql_fetch_array($query)){ echo'<tr> <td width="120" height="31" align="center">'.$row[emaildata].'</td> <td width="93" height="31" align="center">'.$row[name].'</td> <td width="93" height="31" align="center">'.$row[type].'</td> <td width="119" height="31" align="center">'.$row[emailtype].'</td> <td width="119" height="31" align="center">'.$row[emailid].'</td> <td width="173" height="31" align="center">'.$row[emailadd].'</td> </tr>';}}else{ /*如果下拉列表为空执行以下*/ $SQL = "SELECT * FROM emails limit 0,10"; $query=mysql_query($SQL,$conn); while($row=mysql_fetch_array($query)){ echo'<tr> <td width="120" height="31" align="center">'.$row[emaildata].'</td> <td width="93" height="31" align="center">'.$row[name].'</td> <td width="93" height="31" align="center">'.$row[type].'</td> <td width="119" height="31" align="center">'.$row[emailtype].'</td> <td width="119" height="31" align="center">'.$row[emailid].'</td> <td width="173" height="31" align="center"> '.$row[emailadd].'</td> </tr>'; }}?>
HTML的网站是第一代的网站,只是静态网站,现在已经没有人会拿来用了,只有在做前台的时候会用到HTML代码,其代码也简单,直接用记事本编写就可以,没什么好说的。PHP呢 PHP的优点 应用PHP有许多好处。当然已知的不利之处在于PHP由于是开放源码项目,没有什么商业支持,并且由此而带来的执行速度缓慢(直到PHP4之前)。但是PHP的邮件列表很是有用而且除非你正在运行像Yahoo!或者Amazon.com这样的极受欢迎的站点,你不会感觉出PHP的速度与其他的有什么不同。最起码我就没有感觉出来!好了,让我们来看看PHP有那些优点: - 学习过程 与Java和Perl不同,你不必把头埋进100多页的文档中努力学习才可以写出一个象样的程序。只要了解一些基本的语法和语言特色,你就可以开始你的PHP编码之旅了。之后你在编码过程中如果遇到了什么麻烦,还可以再去翻阅相关文档。 PHP的语法与C,Perl,ASP或者JSP。对于那些对上述之一的语言较熟悉的人来说,PHP太简单了。相反的,如果你对PHP了解较多,那么你对于其他几种语言的学习都很简单了。 你只需要30分钟就可以将PHP的核心语言特点全部掌握,你可能已经非常了解HTML,甚至你已经知道怎样用编辑设计软件或者手工来制作好看的WEB站点。由于PHP代码能够无障碍的添加进你的站点,在你设计和维护站点的同时,你可以很轻松的加入PHP使得你的站点更加具有动态特性。 - 数据库连接 PHP可以编译成具有与许多数据库相连接的函数。PHP与MySQL是现在绝佳的组合。你还可以自己编写外围的函数取间接存取数据库。通过这样的途径当你更换使用的数据库