>  기사  >  백엔드 개발  >  php基础教程--2创建模板、处理表单

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

WBOY
WBOY원래의
2016-06-23 13:41:25870검색

一.创建模板:

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

例子:

源html:

   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>test</title><base>  

Name:

<div><p>This is the foot of the document</p></div>
 复制的头部:header.html:

   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>test</title><base>  

复制的尾部:footer.html:

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

合成模板:ws.php

<?phprequire ('header.html');?>

Name:



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

使用条件语句:

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

else { 显示表单 }


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


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

显示:登陆成功

裁图:




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

<?phpdefine ('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 !';		}		else {			print '<p> name or password is worry!</p>';		}	}	else {		print '<p> make sure you enter both name and password!</p>';	}}else {	print 		'

Name:

Password:

'; }require('footer.html');?>


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.