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來做,達到頁面無刷新的效果。

這是本人的一點心得,希望可以對你寫項目描述有幫助。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/303538.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-31 11:50
下一篇 2024-12-31 11:50

相關推薦

  • Python數據統計案例的實現

    Python作為一個高級編程語言,擁有着豐富的數據處理庫和工具,能夠快速、高效地進行各類數據處理和分析。本文將結合實例,從多個方面詳細闡述Python數據統計的實現。 一、數據讀取…

    編程 2025-04-29
  • 掌握magic-api item.import,為你的項目注入靈魂

    你是否曾經想要導入一個模塊,但卻不知道如何實現?又或者,你是否在使用magic-api時遇到了無法導入的問題?那麼,你來到了正確的地方。在本文中,我們將詳細闡述magic-api的…

    編程 2025-04-29
  • 如何將Java項目分成Modules並使用Git進行版本控制

    本文將向您展示如何將Java項目分成模塊,並使用Git對它們進行版本控制。分割Java項目可以使其更容易維護和拓展。Git版本控制還可以讓您跟蹤項目的發展並協作開發。 一、為什麼要…

    編程 2025-04-28
  • GitHub好玩的開源項目

    本文旨在介紹GitHub上一些好玩的開源項目,並提供代碼示例供讀者參考和學習。 一、Emoji列表 GitHub上有一份完整的Emoji列表,它支持各種平台和設備,方便用戶在Git…

    編程 2025-04-28
  • Django框架:從簡介到項目實戰

    本文將從Django的介紹,以及如何搭建Django環境開始,逐步深入到Django模型、視圖、模板、表單,最後通過一個小型項目實戰,進行綜合性的應用,讓讀者獲得更深入的學習。 一…

    編程 2025-04-28
  • IIS部署Python項目

    本文將從多個方面詳細闡述在IIS上如何部署Python項目。包括安裝IIS、安裝Python、配置IIS、編寫和部署Python代碼等內容。 一、安裝IIS和Python 在開始進…

    編程 2025-04-28
  • 如何使用TKE來開發Java項目

    本文將從多個方面詳細闡述如何使用TKE(Theia IDE)來進行Java項目的開發。TKE是一個功能強大的在線集成開發環境,提供了大量的工具和插件,讓開發者可以高效地進行Java…

    編程 2025-04-28
  • yarn npm 倉庫用法介紹及使用案例

    本文將從多個方面對yarn npm倉庫進行詳細闡述,並為你提供一些實際使用案例。 一、npm和yarn的比較 npm和yarn都是JavaScript的包管理工具。npm在Java…

    編程 2025-04-27
  • Spark開源項目-大數據處理的新星

    Spark是一款開源的大數據分布式計算框架,它能夠高效地處理海量數據,並且具有快速、強大且易於使用的特點。本文將從以下幾個方面闡述Spark的優點、特點及其相關使用技巧。 一、Sp…

    編程 2025-04-27
  • 如何解決IDEA創建SpringBoot項目無法連接Spring.io中心

    該問題可能是由於IDEA設置的代理問題,缺乏必要的插件和配置,或網絡原因引起的。 一、代理設置 1、在IDEA中進入File->Settings->Appearance…

    編程 2025-04-27

發表回復

登錄後才能評論