您的位置:

php项目描述案例,php项目开发案例全程实录

本文目录一览:

php简历留言板项目经验该怎么写

先建数据库表啊,前端用表单通过ajax提交数据。

你不是刚学完PHP吗?要想实现功能,就要知道实现功能需要些啥啊。

建议先找个框架学一学,比如ThinkPHP等。

下面是在csdn博客上找到的,作者是:topfzy

善用百度!!!!

//创建数据库

CREATE DATABASE GBOOK;

CREATE TABLE `gbook` (

`id` INT( 255 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,

`name` VARCHAR( 10 ) NOT NULL ,

`sex` TINYINT( 1 ) UNSIGNED NOT NULL ,

`email` VARCHAR( 255 ) NOT NULL ,

`info` TEXT NOT NULL ,

`ip` VARCHAR( 15 ) NOT NULL ,

`time_at` DATETIME NOT NULL 

)

主要页面有:

input.html为初始页

insert.php为把输入内容送入数据库

show.php显示留言板内容

change.php修改留言板内容的界面

del.php删除留言板内容

change_ok.php修改留言板内容并送入数据库

表单input.html页面:

html

head

meta http-equiv="content-type" content="text/html; charset=GB2312" /

title留言版/title

/head

body

form name="form1" method="post" action="insert.php"

  p你的名字:input type="text" name="name" size="20" //p

  p你的性别:input type="radio" value="1" name="sex" checked="checked" /男生     input type="radio" value="0" name="sex" /女生 /p

  p你的E-mail:input type="text" name="email" size="20" //p

  p你的留言内容:/p

  ptextarea rows="9" name="info" cols="35"/textarea/p

  pinput type="submit" value="提交" name="B1" /input type="reset" value="重设" name="B2" //p

/form

/body

/html

数据库写入:insert.php

?php

  

  $mysql_server_name = "localhost";

  $mysql_username    = "root";

  $mysql_password    = "123456";

  $mysql_database    = "gbook";

  

  $ip = getenv('REMOTE_ADDR');

  

  $conn = mysql_connect("localhost","root","123456");

  mysql_select_db("gbook");

  $sql = "INSERT INTO `gbook` ( `id` , `name` , `sex` , `email` , `info` , `ip` , `time_at` ) 

VALUES (NULL , '$name', '$sex', '$email', '$info', '$ip', NOW( ))";

  $result = mysql_query($sql,$conn);

  $id = mysql_insert_id();

  mysql_close($conn);

  

?

p留言成功/p

pa href="show.php"去留言页 /a/p

留言板内容展示:show.php

?

  

  $mysql_server_name = "localhost";

  $mysql_username    = "root";

  $mysql_password    = "123456";

  $mysql_database    = "gbook";

  

  $sql = "SELECT * FROM gbook ORDER BY 'id' DESC"; //排序 后留言的在前面显示

  $conn = mysql_connect($mysql_server_name,$mysql_username,$mysql_password);

  mysql_select_db($mysql_database,$conn);

  $result = mysql_query($sql);

  while($row = mysql_fetch_row($result))

  {  // ----if语句判断男女------

          if($row[2]==1)

     {   $gender = '男';}

       else

     {   $gender = '女'; } 

?

table width="752" border="1"

  tr

    td height="32"p?=$row[6]? ?=$row[5]? /p

    p?=$row[1]?(?=$gender?)  ?=$row[3]?/p/td

  /tr

  tr

    td height="45"?=nl2br($row[4])?pa href="change.php?id=?=$row[0]?"[修改]/a a href="del.php?id=?=$row[0]?"[删除]/a/p/td

  /tr

/table

hr /

?

  }

  mysql_free_result($result);

  

?

change.php修改留言板内容的界面

?

  $mysql_server_name = "localhost";

  $mysql_username    = "root";

  $mysql_password    = "123456";

  $mysql_database    = "gbook";

  

  $sql = "SELECT name, sex, email, info FROM gbook WHERE id = '$id' ";

  $conn = mysql_connect($mysql_server_name,$mysql_username,$mysql_password);

  mysql_select_db($mysql_database,$conn);

  $result = mysql_query($sql);

  $row = mysql_fetch_row($result);

   

?

html

head

meta http-equiv="content-type" content="text/html; charset=GB2312" /

title留言版/title

/head

body

form name="form1" method="post" action="change_ok.php?id?=$id?"

  p你的名字:input type="text" name="name" size="20" value="?=$row[0]?"//p

?

// -----if语句判断男女 1为男 0为女-------

      if($row[1]==1)

     echo ' p你的性别:input type="radio" value="1" name="sex" checked="checked" /男     input type="radio" value="0" name="sex" /女 /p';

   else

     echo ' p你的性别:input type="radio" value="1" name="sex" /男     input type="radio" value="0" name="sex" checked="checked" /女 /p';

?  

 

  p你的E-mail:input type="text" name="email" size="20" value="?=$row[2]?"//p

  p你的留言内容:/p

  ptextarea rows="9" name="info" cols="35"?=$row[3]?/textarea/p

  pinput type="submit" value="提交"  /input type="reset" value="重设" //p

/form

/body

/html

del.php

?

  $mysql_server_name = "localhost";

  $mysql_username    = "root";

  $mysql_password    = "123456";

  $mysql_database    = "gbook";

  

  $sql = "DELETE FROM gbook WHERE id = '$id' ";

  $conn = mysql_connect($mysql_server_name,$mysql_username,$mysql_password);

  mysql_select_db($mysql_database,$conn);

  $result = mysql_query($sql);

  mysql_close($conn);

?

pa href="show.php"[返回]/a/p

change_ok.php

?

  $mysql_server_name = "localhost";

  $mysql_username    = "root";

  $mysql_password    = "123456";

  $mysql_database    = "gbook";

  

  $sql = "UPDATE `gbook` SET `name` = '$name',`sex` = '$sex',`email` = '$email',`info` = '$info' WHERE `id` ='$id' ";

  $conn = mysql_connect($mysql_server_name,$mysql_username,$mysql_password);

  mysql_select_db($mysql_database,$conn);

  $result = mysql_query($sql);

  mysql_close($conn);

?

pa href="show.php"[返回]/a/p

简历中php项目经验怎么写参考范文

项目 经验 是php求职者简历中向用人单位介绍、推荐自我的名片,以下是我精心推荐的一些简历中的php项目经验 范文 ,一起来学习下吧!

简历中的php项目经验范文(一)

**公司

起止年月:2009-09 ~ 至今

公司性质: 民营企业

所属行业:计算机/互联网/通信/电子

担任职位: PHP工程师

工作描述: 1.负责网站/的开发及代码及数据库优化等工作

2.配合其他部门开发中小型应用项目。

3.实现其他项目与PHP项目对接,webservice。

离职 原因: 还未离职

**公司

起止年月:2007-11 ~ 2009-05

公司性质: 私营企业

所属行业:互联网/电子商务

担任职位: 开发(各个项目主负责人)

工作描述: php开发,开发客户定制项目,涉及项目类型比较广泛。

离职原因: 工资太少

简历中的php项目经验范文(二)

人事管理系统 (应用程序)

软件环境: WAMP

编程工具: EditPlus

责任描述: 组内讨论需求分析以及数据建模,功能独立开发完成

项目描述: 无论对于大型公司,中小型公司,都避免不了对员工的管理,对于每个公司的管理者,在任何方面都需要一个既提供标准有提供管理的系统;对于公司的员工也希望能够了解自己的表现及在公司的职位、职责;

让公司 对员工的管理更方便,通过本系统能有效地管理工资发放、员工的考勤动态

还可实现员工的自我查看和管理;以提高公司的执行效率和经济效益。

项目感想: 该项目主要应用了 smarty + Ajax等技术由于php是一种弱的语言,并不能实现面向对象的多态(重载),所以只是用到了面向对象的编程思想。在开发的过程中也使我更加熟悉基于Smarty + CMS的开发模式。

天元茶叶网(168二次开发)

软件环境: WAMP

开发工具: ZendStudio-5.5.0

项目描述: 本次开发运用的是php168 v6 版本的二次开发!

这个版本主要是标签的使用,它实现了内容与设计的结合!方便快捷

本次开发的是茶叶网,实现了php168 v6版本的功能

项目感想: 首次研究二次开发项目,对二次开发有较好的理解!

根据客户的需求,然后利用产品的内核,进行系统的扩展和修改。

Ecshop二次开发

软件环境: WAMP

开发工具: ZendStudio-5.5.0

项目要求: 1、去掉网站中所有关于ecshop的信息;

2、给网站起个名字,比如,Tbshop。请把首页中“欢迎光临本店”修改为“你好,欢迎光临我的网店!”

3、去掉底部查询信息的显示

4、去掉首页版权信息

5、修改产品图片大小

6、请发布首页公告:“ 春节 快乐!”,并在文件中找到网站公告代码的位置;

7、网站关闭了注册,请修改默认显示“该网店暂停注册”,改为”网站正在测试谢绝注册,谢谢合作“;

8、删除商品显示页的商品点击率

项目感想: 对二次开发又有了深入的了解,在开发过程中熟悉了网上购物的过程,购物车的实现

幽冥茶网(ThinkPHP 框架开发)

软件环境: WAMP

开发工具: ZendStudio-5.5.0

项目描述: 运用thinkphp框架技术开发网站

项目感想: 了解框架技术,就是根据框架的结构在什么地方写什么样的代码!

简历中的php项目经验范文(三)

公司名称: xxx 教育 机构起止年月:2008-05 ~ 2008-10

公司性质: 私营企业所属行业:教育事业

担任职务: 教务助理

工作描述: 协助教务相关事务处理

离职原因: 谋求更大发展空间

公司名称: 广州多迪网络公司起止年月:2008-03 ~ 2008-10

公司性质: 私营企业所属行业:计算机业

担任职务: 实习

工作描述: 参加PHPCINA培训(全程班)

个人作品:南方传媒DIV布局、多彩世界网站的制作(SMARTY应用)、个人主页(ASP制作)

离职原因: 实习期到

公司名称: 广州票务中心起止年月:2006-04 ~ 2007-08

公司性质: 所属行业:

担任职务: 兼职

工作描述: 2006.4 广州票务中心做导购员,售票员,负责旅客的火车销售工作,被学院评为“春运工作标兵”。

2006.8 广州电脑城做兼职。

2007.7-2007.8 神州数码有限公司,网络维修实习员。

离职原因:

简历中的php项目经验范文(四)

姓名:xx

目前所在:天河区年龄:27

户口所在:广西国籍:中国

婚姻状况:未婚民族:汉族

培训认证:未参加身高:165 cm

诚信徽章:未申请体重:53 kg

人才测评:未测评

我的特长:

求职意向

人才类型:普通求职

应聘职位:软件工程师:工程师,数据库工程师/管理员:程序员

工作年限:4职称:无职称

求职类型:全职可到职日期:随时

月薪要求:面议希望工作地区:广州,深圳,东莞

工作经历

广东优势传媒有限公司 起止年月:2009-09 ~ 2010-06

公司性质:私营企业所属行业: 广告 /媒体

担任职位:PHP工程师

工作描述:网站、电子商城、公司OA、人事系统的开发与维护,服务器的管理与配置

具体项目有:

奇声网

华斯度坤士生活杂志

广州星网

一键商机

离职原因:拖欠工资

广州迎新丰科讯有限公司 起止年月:2006-07 ~ 2009-09

公司性质:私营企业所属行业:计算机软件

担任职位:ERP开发工程师

工作描述:1.ERP:

对ERP系统的ASP+VB版、ASP.NET(C#)版ERP进行二次开发,熟悉塑胶玩具、服装、印刷等行业ERP管理软件流程,具有BOM、工作单、套件工单、报价单,成本清单等的设计,能设计多种复杂报表,如成本一览表,模件需求表,层次BOM,BOM代用表,盘点,标签等报表。

2.零售管理软件:

采用C# Winform,参照多层结构模式及其他成熟架构进行设计,明确各层间分工,熟悉系统的前台系统(POS),后台系统,报表系统流程与设计,对小票打印、钱箱、顾客显示屏、电子称、扫描仪等相关外设的程序控制

离职原因:公司搬迁

广州麒兴科技有限公司 起止年月:2005-11 ~ 2006-07

公司性质:私营企业所属行业:计算机/互联网/通信/电子

担任职位:程序员

工作描述:对公司 公交车线路查询系统、企业短信息平台开发,以及防伪标签管理系统维护

离职原因:公司转型

志愿者经历

教育背景

毕业 院校:广州白云工商高级技工学校

最高学历:大专获得学位:毕业日期:2006-07

专 业 一:程序设计专 业 二:

起始年月终止年月学校(机构)所学专业获得证书证书编号

2000-092003-07广西容县职业中专高中--

2003-092006-07广州白云工商高级技工学校大专--

语言能力

外语:英语 一般粤语水平:优秀

其它 外语能力:

国语水平:优秀

工作能力及其他专长

专业技能:

* 熟悉C#、ASP、VB、PHP多种开发语言,使用html、DIV+CSS、Javascript、Ajax等技术进行页面设计,掌握SQL Server、MySQL、Access、SQLite等数据库,能编写高效复杂的SQL语句、存储过程,有百万级数

据快速查询优化经验

* 熟悉C#的B/S和C/S应用程序开发,掌握ADO.NET、COM、COM+、简单控件开发

* 熟悉VB、ASP组合开发,掌握ADO、COM、DLL组件

* 多种模式系统架构设计经验,了解ORM框架设计思想、三层架构分析,能熟练编写各种接口、抽象类、基类、派生类或反射等

* 熟悉在Windows、Linux系统下进行服务器环境配置,如:PHP + Apache + Mysql、FTP

* 熟悉使用与建立源码库,如VSS、SVN

* 掌握使用多种报表工具,如Crystal Report、IReport、FastReport、SpagoBI

* 熟悉使用多种框架或思想进行二次开发或设计,C#:PetShop、Hibernate等; PHP:Ecshop、DEDECMS、Discuz等;

* 能对软件项目需求分析,进行系统框架和整体功能模块的详细设计及规划,编写相应的技术文档、使用手册;

* 有一定的英文文档阅读能力

参与项目:

* 塑胶玩具、印刷、服装等行业ERP系统开发 (VB + ASP + MS Sql, C# + MS Sql, PHP + Mysql)

* 零售业管理软件的系统架构、流程分析 (C# Winform + MS Sql + Access、采用该架构可以轻松扩展支持其他类型数据库,如Oracle)

* OA、人事管理系统 (PHP + Mysql)

* 企业、门户、商城、论坛等网站的开发 (PHP + Mysql)

自我评价

本人性格开朗、谦虚、自律、自信、稳重、有活力、有较强的责任感和团体协作精神,工作认真、积极主动,能吃苦耐劳,乐于助人、有较强的上进心、乐于学习新知识。希望能为贵贡献我的技能。

php项目描述怎么写

本项目需要php+mysql来实现。

首先需要分析数据库:

需要建立用户表(user)

表中字段:编号(id int primary key auto_increment),昵称(nickname varchar(255)),性别(sex int(1) 男为1,女为0),邮箱(email varchar(255)),注册时间(reg_time varchar(255) 时间戳)

还需要建立留言表(leaveword)

表中字段:编号(id int primary key auto_increment),留言用户编号(user_id int),留言内容(content text),留言时间(leaveword_time varchar(255))

建完表并插入一些测试数据后,就开始设计页面了。

当用户登录后,需要把用户的id存入session中$_SESSION['user_id'],以便用来验证用户是否登录,是否有权限发表留言。

用户进入到留言页面中以后,需要分页展示其他(包括自己)的留言。这是本人写的分页函数给你作为参考:

function getPageNum($table,$pagesize=10,$where="1=1"){ //这个函数用来获得总记录数

global $db;

$html="";

$sql="select * from ".$table." where ".$where;

$re=$db-sql_query($sql);

$num=$db-sql_numrows($re);

$pageNum=ceil($num/$pagesize);

return $pageNum;

 }

 function paging($table,$pagesize=10,$nowpage=1,$where="1=1",$url=""){ //这个函数用来获得分页字符串

global $db;

$html="";

$sql="select * from ".$table." where ".$where;

$re=$db-sql_query($sql);

$num=$db-sql_numrows($re);

$pageNum=ceil($num/$pagesize);

if($nowpage-2=2){

$start=1;

}else if($nowpage=$pageNum-2){

$start=$pageNum-4;

}else{

$start=$nowpage-2;

}

$end=($start+4=$pageNum)?$pageNum:$start+4;

$html.="a href='?page=1'首页/a";

for($i=$start;$i=$end;$i++){

if($url==""){

$html.="a href='?page=".$i."'".$i."/a";

}else{

$html.="a href='?page=".$i."".$url."'".$i."/a";

}

}

$html.="a href='?page=".$pageNum."'尾页/a";

return $html;

 }

当用户提交留言时,应该就不用多说了。当用户点击提交(submit)后,以$_POST或以$_GET来接提交的值,然后写个插入语句

insert into leaveword values();这个不用我多说,你应该会吧。

说实在的留言确实没多少东西,惟一的难点就是,如何把用户的留言以分页的形式显示。

再难一点,就是在提交留言时,用ajax来做,达到页面无刷新的效果。

这是本人的一点心得,希望可以对你写项目描述有帮助。