还剩6页未读,继续阅读
文本内容:
实验报告(学年第学期)2014/20152课程名称技术Web实验名称服务端脚本编写Web实验时间年月日20150513指导单位南京邮电大学计算机学院指导教师韩京宇学生姓名陶飞班级学号B13040932学院(系)计算机软件专业软件工程实验报告实验名称指导教师服务端脚本编写韩京宇Web实验类型上机实验学时实验时间22015-05-13
一、实验目的通过上机实践,熟悉服务器的安装和使用方法1Apache掌握脚本语言,熟练运用语言进行服务器端编程2PHP PHP
二、实验环境硬件微机软件模块编辑器或者
三、实验内容Apache,PHP vimgedit.显示一个图书售卖界面,主要包括以下内容1标题1HTML“Welcom to book seller”2页面内容第一行黑体显示You arewelcomevo标签提示,并创建输入框3“please inputyour name”标签提示,并创建输入框4“please inputyour address”标签提示,并创建输入框5“please inputyour zip”6黑体显示uPlease fillin thequantity fieldof thefollowing form.表格分成四列,分别是”「其中7“boook”,publisher price”,quantity,包含信息如表格所示采用输入框输入8quantity显示9“payment method”用单选按钮显示三个支付方式选项10“cash”,cheque”,credit card”显示两个标准按钮,按钮和按钮11“submit”“reset”当用户输完各个内容并按下按钮后,通过脚本生成新的界面2“submit”其中包含以下内容1customer name2customer address3customer zip以表格形式显示订购图书信息,包括四列,,4“book”“publisher”,“price,其中通过脚本动态计算生成未购买的图书不显示“total costtotal计算并显示“名字数量5has boughtbooks计算并显示“名字总额6paid根据用户的选择方式显示支付方式7“paid by将用户购买信息存入到文件当中,每个客户包含三行信息,即中的325三句话67如果用户按的是“重置按钮则清楚所有的输入信息4
四、实验过程html xmlnsheadtitleWelcometobookseller/title/headbodyform action=11http://localhost/qwe.php11method=HpostnhlYou arewlcome/hltabletrtdplease inputyour name/tdtdinput type=HtextH name=HnameH size=n30H//td/trtrtdplease inputyour address/tdtdxinput type=text name=street size=30/x/td/trtrtdplease inputyour zip/tdtdxinput type=Htextn name=McityM size=n30f7x/td/tr/tablep/table border=11borderf1h2please Hllin thequantity fieldof thefollowing form/h2trthbook/ththpublisher/ththprice/ththquantity/th/trtrtdWeb technology/tdtdSpringer press/tdtd$
5.0/tdtd align=ncenterMinput type=HtextH name=HwebH size=n3H//td/trtrtdmathematics/tdtdACM press/tdtd$
6.2/tdtd align=HcenterHinput type=ntextn name=Hmathn size=H3nx/td/trtrtdprinciple ofOS/tdtdScience press/tdtd$10/tdtd align=Hcenterninput type=ntextH name=HOSn size=H3nx/td/trtrtdTheory ofmatrix/tdtdHigh educationpress/tdtd$
7.8/tdtd align=Hcenterninput type=ntextH name=matrix“size=n3nx/td/tr/tablep/h3Payment Method/h3pinput type=radio name=payment value=Cashchecked=n checkedf7Cashbr/input type=radio name=payment value=Cheque/Chequebr/input type=HradioH name=11paymentf1value=nCredit Card”/CreditCardbr/xbr/input type=nsubmitH value=HSubmit Orderf7input type=nresetH value=nClear OrderFormf7/p/form/body/htmlhtmlheadtitlereal rootsof aquadratic equation/title/headbodyscript type=11text/j avascript1f!--var a=promptnwhat is the value ofJ;var b=prompt what isthe valueofb\nJ;var c=prompt,whatisthevalueof J;var d=b*b-
4.0*a*c;ifd0document.writenError Input!br/n;else{var root_part=Math.sqrtd;var denom=
2.0*a;var rootl=-b+root_part/denom;var root2=-b・root_part/denom;document.writeffThe firstroot is:f\rootl/fbr/H;document.write11The secondroot is:\root2Jvbr/;〃■,/script/body/htmlhtml xmlnsheadtitleProcessthe qwe.html form/title/headbodyphp$web=$_POST[nwebn];$math=$_POST[Hmathn];$OS=$_POST[nOSn];$matrix=$_POST[11matrix11];$name=$_POST[HnameH];$street=$_POST[11streetn];$city=$_POST[ncityn];$pay ment=$POSTpayment];$web_cost=
5.0*$web;$math_cost=
6.2*$math;$OS_cost=10*$OS;$matrix_cost=
7.8*$matrix;$total_price=$web_cost+$math_cost+$OS_cost+$matrix_cost;$total_items=$web+$math+$OS+$matrix;h4Custormer:/h4phpprintH$namebr/$streetbr/$citybr/;p/p/table border=HborderHcaption OrderInformation/capationtrthBook/ththPublisher/ththPrice/ththTotal Cost/th/trtr align=ncenterHtdWeb tecohnology/tdtdSpringer press/tdtd$
5.0/tdtdphp printfH$%42f$web_cost;v/td/trtr align=Hcenterntdmathematics/tdtdACM press/tdtd$
6.2/tdtdxphp printfH$%
4.2f$math_cost;v/td/trtr align=ncenterntdprinciple ofOS/tdtdScience press/tdtd$10/tdtdxphp printfH$%
4.2ff1,$OS_cost;/td/trtr align=HcenterntdTheory ofmatrix/tdtdHigh eductionpress/tdtd$78/tdvtdvphp printf$%4・2f\$matrix cost;x/td/tr/tablep/p/phpprintH$name hasbought$total_items booksbrH;printfH$name paid$%52fvbi7\$total_price;printnpaid by$paymentbrH;/body/html
五、实验结论通过该实验,我对脚本语言有了更近的认识,能基本熟练运用PHP PHP语言进行服务器端的编程,开始对中数据的获取不太清楚,后来查html看实验指导和书本有所了解。