欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    学年第一学期《PHP程序设计》实验论文报告.docx

    • 资源ID:5441684       资源大小:914.20KB        全文页数:45页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    学年第一学期《PHP程序设计》实验论文报告.docx

    1、学年第一学期PHP程序设计实验论文报告PHP程序设计实验指导书题 目:PHP程序设计实验指导书学生姓名:学 号:专 业:信息管理与信息系统班 级:授课教师:2014年12月实验2.PHP基础(一)一、实验目的1掌握PHP语法基本元素,掌握数据类型、变量和常量、运算符、表达式的使用。2掌握PHP流程控制。3掌握在Html和PHP命令标记相结合的方法。4掌握用PHP和Html交互的处理方法。二、实验内容1PHP语法:数据类型、变量和常量、运算符、表达式、流程控制。2PHP和html交互。三、实验准备1了解在html中嵌入PHP代码的方法。2了解PHP的语法。3了解用php读取html表单控件数值的

    2、方法。四、实验步骤1在html中嵌入PHP命令标记实验任务:编写一个php动态页面,在html标记中用先嵌入一段php代码,给变量$xh赋一个文本数值;然后把$xh的数值作为一个html表单中的文本型输入框的value属性值。 编程示例:在html中嵌入PHP命令实验2.PHP基础(一)2.1在html中嵌入PHP命令 学号是:input type=text name=xh size=10 value= 姓名是:input type=text name=xm size=10 value= 图2.1 在html中嵌入PHP命令标记运行截图2使用PHP循环结构制作九九乘法表 编程示例:实验2.PH

    3、P基础(一)2.2使用PHP循环结构制作九九乘法表1265138106黄智“PHP九九乘法表”?php for ($i=1;$i=9;$i+)echo ;echo ;? ?php for($j=1;$j ?php echo ($i.x.$j.=.($i*$j).; ?php echo ;echo ;?图2.2 使用PHP循环结构制作九九乘法表截图3打印出所有的“水仙花数”所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。编程示例:实验2.PHP基础(一)2.3 打印出所有的“水仙花数”1265138106黄智所有的“水仙花数”是:?phpfunction cube( $n ) re

    4、turn $n * $n * $n;function is_narcissistic ( $n ) $hundreds = floor( $n / 100); /分解出百位 $tens = floor( $n / 10 ) % 10; /分解出十位 $ones = floor( $n % 10 ); /分解出个位 return (bool)(cube($hundreds)+cube($tens)+cube($ones) = $n);for ( $i = 100; $i 图2.3 打印出所有的“水仙花数”截图实验3.PHP基础(二)一、实验目的1掌握php中函数的定义和使用方法。2掌握php中类

    5、的定义和使用方法。二、实验内容1PHP函数。2PHP面向对象编程。三、实验准备1了解函数的定义及使用方法。2了解类的定义及使用方法。四、实验步骤1函数的定义和使用实验任务:设计一个PHP网页ex3_1.php,其中定义一个PHP函数,用于比较前两个输入参数的大小。若第三个输入参数的数值是“B”,就将最大的数值返回,若第三个参数的数值是“L”,就将最小的数值返回,若前两个输入参数一样大,则返回二者其中之一。并用同一个PHP网页输入两个数值,调用上述的函数返回结果。编程示例: PHP函数练习=$j) $bigger=$i; $littler=$j; else $bigger=$j; $little

    6、r=$i; if($p=B) return $bigger; else return $littler;if(isset($_POSTsubmit) $a=$_POSTa; $a=(int)$a; $b=$_POSTb; $b=(int)$b; $sel=$_POSTsel; ?PHP函数练习 请输入变量$a的数值 input type=text name=a size=20 value= 请输入变量$b的数值 input type=text name=b size=20 value= 指定返回数值是 最大值 最小值   结果是 图3.1 PHP函数练习返回运行截图图3.2 PHP函

    7、数练习返回最大值截图图3.3 PHP函数练习返回最小值截图2类的定义和使用实验任务:在一个PHP网页ex3_2.php中,设计一个学生管理类,有学号、姓名、专业等属性,用来存储学生的信息。用PHP代码创建学生管理类的实例,并用输入文本框给实例的属性赋值,并显示实例的属性数值。编程示例:PHP类的定义与使用sid=$xh; $this-sname=$xm; $this-spel=$zy; echo 学号:.$this-sid.; echo 姓名:.$this-sname.; echo 专业:.$this-spel.; ?图3.4 PHP类的定义与使用下拉框截图PHP类的定义与使用 请输入学号 i

    8、nput type=text name=sid size=20 value= 请输入姓名 input type=text name=sname size=20 value= 请指定专业 信息管理与信息系统 公共事业管理 金融学 工商管理 市场营销 会计学 人力资源管理 国际贸易   实例是 show($sid,$sname,$spel); /echo $sid; ? 图3.5 程序默认专业为信息管理与信息系统图3.6 类的定义和使用运行截图实验4.PHP Web项目实践一、实验目的掌握使用PHP编写交互网站所需要的方法:包括接收表单数据等。二、实验内容1接收表单数据。2Session

    9、使用。三、实验准备1了解Web 接收表单数据的方法。2了解Session。四、实验步骤实验任务:1通过post 方法接受FORM表单数据编程示例:4_1 通过post 方法接受FORM表单数据 用 户 名: 登录密码: 确认密码: 提交信息如下:用 户 名:登录密码:确认密码: 图4.1 通过post 方法接受FORM表单数据界面截图PHP程序register.php负责采集用户注册FORM表单提交的数据,然后进行显示。编程示例:?php$userName = $_POST userName;$password = $_POST password;$confirmPassword = $_PO

    10、ST confirmPassword;if ($password = $confirmPassword)echo 你可以注册了,;echo 你加密后的密码为:;echo md5($password);elseecho 你输入的密码不一致,请重新输入;/以下代码输出$userName变量、$password变量、$confirmPassword变量的值,并输出换行符echo $userName;echo ;echo $password;echo ;echo $confirmPassword;?图4.2 通过post 方法接受FORM表单数据运行截图(a)图4.3 通过post 方法接受FORM表

    11、单数据运行截图(b)2创建一个会话,注册会话,使用会话,注销会话 2.1 登录页面login.php编程示例:PHP Web技术练习PHP Web技术练习(黄智) 用 户 名: 登陆密码: 注册图4.4 登录界面login.php截图2.2 登录处理界面 logincheck.php?php if(isset($_POSTsubmit) & $_POSTsubmit = 登陆) $user = $_POSTusername; $psw = $_POSTpassword; if($user = | $psw = ) echo alert(请输入用户名或密码!); history.go(-1);

    12、else mysql_connect(localhost,root,123456); mysql_select_db(vt); mysql_query(set names gbk); $sql = select username,password from user where username = $_POSTusername and password = $_POSTpassword; $result = mysql_query($sql); $num = mysql_num_rows($result); if($num) $row = mysql_fetch_array($result)

    13、; /将数据以索引方式储存在数组中 echo $row0; else echo alert(用户名或密码不正确!);history.go(-1); else echo alert(提交未成功!); history.go(-1); ? 用户登录信息如下: 用户名:. 密码 :. 图4.5 登录处理界面logincheck.php截图(a)图4.6 登录处理界面logincheck.php截图(b)2.3 注册界面register.php 用户名: 密码: 确认密码: 图4.7 注册界面register.php截图2.4 注册处理界面 regcheck.php?php if(isset($_POS

    14、TSubmit) & $_POSTSubmit = 注册) $user = $_POSTusername; $psw = $_POSTpassword; $psw_confirm = $_POSTconfirm; if($user = | $psw = | $psw_confirm = ) echo alert(请确认信息完整性!); history.go(-1); else if($psw = $psw_confirm) mysql_connect(localhost,root,123456); /连接数据库 mysql_select_db(vt); /选择数据库 mysql_query(s

    15、et names gdk); /设定字符集 $sql = select username from user where username = $_POSTusername; /SQL语句 $result = mysql_query($sql); /执行SQL语句 /$num = mysql_num_rows($result); /统计执行结果影响的行数 if($num) /如果已经存在该用户 echo alert(用户名已存在); history.go(-1); else /不存在当前注册用户名称 $sql_insert = insert into user (username,passwo

    16、rd,phone,address) values($_POSTusername,$_POSTpassword,); $res_insert = mysql_query($sql_insert); $num_insert = mysql_num_rows($res_insert); if($res_insert) echo alert(注册成功!); history.go(-1); else echo alert(系统繁忙,请稍候!); history.go(-1); else echo alert(密码不一致!); history.go(-1); else echo alert(提交未成功!); history.go(-1); ?图4.8 注册处理界面 regcheck.php截图(a)图4.9 注册处理界面 regcheck.php截图(b)图4.10 注册处理界面 regcheck.php截图(c)图4.11 注册处理界面 regcheck.php截图(d)2.5 数据库文件 user.sql/*!40101 SET OLD_CHARACTER_SET_CLIENT=CHARACTER_SET_CLIENT */;/*!40101 SET NAMES utf8 */;/*!40014 SET OLD_FOREIG


    注意事项

    本文(学年第一学期《PHP程序设计》实验论文报告.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开