码迷,mamicode.com
首页 > Web开发 > 详细

php基础教程——2创建模板、处理表单

时间:2015-01-16 19:17:23      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:php基础教程   php学习练习总结   php创建模板   php处理表单   后台开发   

一.创建模板:

将页面中经常出现的部分复制到一个html或php文件中,在原页面中用require()/include()函数引入。

例子:

源html:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
<title>test</title><base> 
<body> 


<form action="handle.php" method="post">
 <p> Name:<select name="title">
 <option value="Mr">Mr</option>
 </select>
 <input type="text" name="name" size="20"/></p>
 <input type="submit" value="send">
</form>

<div><p>This is the foot of the document</p></div>
</body> 
</html> 

 复制的头部:header.html:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
<title>test</title><base> 
<body> 

复制的尾部:footer.html:

<div><p>This is the foot of the document</p></div>
</body> 
</html> 

合成模板:ws.php

<?php
require('header.html');
?>

<form action="handle.php" method="post">
 <p> Name:<select name="title">
 <option value="Mr">Mr</option>
 </select>
 <input type="text" name="name" size="20"/></p>
 <input type="submit" value="send">
</form>

<?php
require('footer.html');
?>


二、处理表单——让一个页面同时显示和处理表单

使用条件语句:

if (表单提交) { 处理表单 }

else { 显示表单 }


例子:简单的 用户名-密码验证 


输入:用户名:YF  密码:123456

显示:登陆成功

裁图:

技术分享


技术分享

代码:ws.php(其中header.html、footer.html引用的是上文中的模板):

<?php
define('TITLE', 'Login');
require('header.html');

if (isset($_POST['submitted'])) {
	if ((!empty($_POST['name'])) && (!empty($_POST['password']))){
		if ((strtolower($_POST['name']) == 'yf') && ($_POST['password'] == '123456')){// name and password are correct.
			print '<p> logged in !</p>';
		}
		else {
			print '<p> name or password is worry!</p>';
		}
	}
	else {
		print '<p> make sure you enter both name and password!</p>';
	}
}
else {
	print 
		'<form action="ws.php" method="post">
		  <p> Name:<input type="text" name="name"  size="20"/></p>
		  <p>Password:<input type="password" name="password" "size="20" /></p>
		 <input type="submit" value="send">
		 <input type="hidden" name="submitted" value="true"/>
		</form>';
	}

require('footer.html');
?>



php基础教程——2创建模板、处理表单

标签:php基础教程   php学习练习总结   php创建模板   php处理表单   后台开发   

原文地址:http://blog.csdn.net/u014761420/article/details/42779501

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!