南京郵電大學雙語web實驗二報告2017_第1頁
南京郵電大學雙語web實驗二報告2017_第2頁
南京郵電大學雙語web實驗二報告2017_第3頁
南京郵電大學雙語web實驗二報告2017_第4頁
南京郵電大學雙語web實驗二報告2017_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、精選優(yōu)質文檔-傾情為你奉上第四章 實驗 2 Web 服務端腳本編寫一 實驗目的 (1)通過上機實踐,熟悉 Apache 服務器的安裝和配置使用方法。 (2)掌握 PHP 腳本語言,熟練運用 PHP 語言進行服務器端編程。二 實驗環(huán)境硬件:Macbook Pro13.3 2015early軟件:Apache+MySQL+PHP7.1.8編輯器:Sublime Text三 實驗內(nèi)容及要求1 顯示一個圖書售賣界面,主要包括一下內(nèi)容(1)HTML 的標題為“Welcome to book seller”。(2)頁面內(nèi)容第一行黑體顯示“You are welcome”。(3)標簽提示“please in

2、put your name”,并創(chuàng)建輸入框。(4)標簽提示“please input your address”,并創(chuàng)建輸入框。(5)標簽提示“please input your zip”,并創(chuàng)建輸入框。(6)黑體顯示“please fill in the quantity field of the following form”。(7)表格分成四列,分別是“book”,“publisher”,“price”,“quantity”,其中包含的信息如表格所示表 4.1 圖書樣表bookpublisherpricequantityWeb technologySpringer press$5.0ma

3、thematicsACM press$6.2principle of OSScience press$10Theory of matrixHigh education press$7.8(8)quantity 采用輸入框輸入。(9)顯示“payment method”(10)用單選按鈕顯示四個支付方式選項“cash”,“cheque”,“credit card”。(11)顯示兩個標準按鈕,“submit”按鈕和“reset”按鈕。2 當用戶輸入完各個內(nèi)容并按下“submit”按鈕后,通過腳本生成新的 HTML 頁面。其中包含以下內(nèi)容(1) customer name(2) customer a

4、ddress(3) customer zip(4)以表格形式顯示訂購圖書信息,包含四列“book”,“publisher”,“price”,“total cost”,其中 total cost 通過腳本動態(tài)計算生成。未購買的圖書不顯示。 (5)計算并顯示“has boughtbooks”。(分別指代客戶名字和購買書的數(shù)量)(6)計算并顯示“paid”。(這里指代客戶名字和總金額數(shù))(7)根據(jù)用戶的選擇顯示“paid by”。(這里指代用戶選擇的支付方式)3 將用戶購買信息存入到文件中,每個客戶包含三行信息,即 2 中的(5)(6)(7)三句話。如果用戶按的是“重置”按鈕,則清除所有的輸入信息。

5、四 實驗過程1 編寫 index.html,主要包括一下內(nèi)容(1)采用 HTML 的head 表示。Welcome to book seller(2)采用標簽。You are wekcome!(3)(4)(5)采用中嵌套,中嵌套 input 標簽實現(xiàn)。(7)表格采用 table 標簽實現(xiàn)。 book publisher price quantity Web technology Spring Press $5.0 Mathmatics ACM Press $6.2 Principle of OS Science Press $10 Theory of Matrix High Education

6、 Press $7.8 (8)輸入框采用 input。Please input your name: Please input your address: Please input your zip: (10)用實現(xiàn)。Cash Cheque Credit Card(11)用和實現(xiàn)。 2 編寫 main.php,采用一下技術步驟(1)(2)(3)用戶的輸入值采用 PHP 腳本的$_POST 函數(shù)獲取。$Name = $_POSTCname;$Address = $_POSTCaddress;$Zip = $_POSTCzip; $WebTechnology = $_POSTWT;$Mathmat

7、ic = $_POSTMa;$PrincipleOfOS = $_POSTPO;$TheotyOfMatrix = $_POSTTM;$Payment = $_POSTpayment;(4)數(shù)量通過$_POST 函數(shù)獲取,動態(tài)計算生成。if($WebTechnology =) $WebTechnology=0;if($Mathmatic =) $Mathmatic=0;if($PrincipleOfOS =) $PrincipleOfOS=0;if($TheotyOfMatrix =) $TheotyOfMatrix =0;$WT_cost = 5.0 * $WebTechnology;$Ma

8、_cost = 6.2 * $Mathmatic;$PO_cost = 10 * $PrincipleOfOS;$TM_cost = 7.8 * $TheotyOfMatrix;$total_price = $WT_cost + $Ma_cost + $PO_cost + $TM_cost;$total_items = $WebTechnology +$Mathmatic + $PrincipleOfOS +$TheotyOfMatrix; (5)(6)(7)print 或者printf 顯示。 五 實驗結果界面顯示實驗結果分析與體會寫了兩年的代碼,第一次感覺到php調試非常不容易,除了個別的就沒有出錯。我在實驗中將form的位置調錯導致了name、address和zip的變量無法相互傳遞,剛開始以為是print的問題,結果換成了echo也沒有效果,最后幸運的是發(fā)現(xiàn)了問題所在

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論