1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
php课件12

主要内容 12.1 调查数据表的建立 1 12.2 网上调查的添加和删除 2 12.3 网上调查的开始 3 12.4 网上调查表格的生成 4 12.5 网上调查结果的显示 5 12.1 调查数据表的建立 为了实现网上调查,必须解决以下几个问题: 要建立一个用来存放调查内容和调查结果的数据表。 调查的选择项数目是可变的,不一定必须是4个,也可以是2个、3个,但不能只有1个。 调查的结果最好能够以数字和百分比的形式显示出来,以便网友能够明显的注意到投票的结果。 调查可以管理,即可以随时添加或者随时删除。在某些情况下,并不要求这一点,比如网站上临时有了调查的任务,就可以直接写出调查的表单,不必考虑管理目的。 首先需要解决的问题是数据表。 12.1 调查数据表的建立 出于便于管理和提高查询效率的考虑,在实现网上调查时仅用了一个数据表,把选择项目和每项被选择的次数全部放入该表中,并且把选项的数目也放入了该表。 字段名 说明 类型 长度 _title 调查的标题 varchar 50 _total 选项的数目 int 2 _option1 第一选项 varchar 50 _option2 第二选项 varchar 50 _option3 第三选项 varchar 50 _option4 第四选项 varchar 50 _choice1 第一选项被选次数 int 10 _choice2 第二选项被选次数 int 10 _choice3 第三选项被选次数 int 10 _choice4 第四选项被选次数 int 10 12.2 网上调查的添加和删除 该页面提供了一个供用户输入信息的表单,表单中,5个文本框被实施了样式表input1,表现为5个带有1像素灰色边框文本框,在一定程度上增强了美感。 在表单的下方给用户提供了添加/删除的一对单选按钮,两个按钮的名字都是”choice”,当选中添加按钮时,按钮值为”add”,当选中删除按钮时,按钮值为”del”。 在表单最后,给出了”提交”和”重写”按钮,点击”提交”后,页面会打开manage.php页面处理表单信息,该manage.php页面尚未完成。 12.2 网上调查的添加和删除 用户点击【添加】的情况 先用if($title==““)判断标题是否为空,如果是,转而打开提示页面message.php;然后用if(($option1==““)||($option2==““))判断前两项选择项目是否有空值,如果是,同样打开报错页面message.php。如果不存在以上错误,就将变量$no赋值为2,随后判断项目3即$choice3是否为空,如不是,将变量$no赋值为3,同理判断$choice4是否为空,如不是,将变量$no赋值为4,$no的值将最终赋给字段total。 $no判断完毕后,检查用户输入的调查题目是否已经存在。如果不存在,即查询返回的纪录数$check_num==0,就可以正常添加纪录了。 如果存在同样的题目,即$check_num不等于0,就报错,显示“不能重复添加调查项目”。 12.2 网上调查的添加和删除 用户点击【删除】的情况 根据用户提交的调查标题$title,查找数据表中是否有该题目,如果没有,即查询的返回值为0,就报错:您要删除的项目不存在;如果有,就用以下的SQL语句删除该调查: delete from research where _title=$title 运行该SQL代码,将删除该调查,并且打开”操作成功”页面提示用户已经成功删除所选项目。 12.2 网上调查的添加和删除 在调查管理的后台程序中,我们调用了data.php,该页面用于连接数据库和数据表,代码如下: /*******************data.php***********************************/ ? mysql_connect(“localhost”,”“,”“); mysql_select_db(“research”); ? 12.2 网上调查的添加和删除 调查的添加过程 在IE地址栏输入/research/manage.php,打开管理页面,在标题中输入:”您最喜欢的歌手是谁?”,在第一项、第二项、第三项和第四项中分别输入许飞、梁静茹、樊凡和李慧珍,然后选择【添加】,点击【提交】按钮,会弹出提示页面。 然后我们在IE浏览器中打开phpMyAdmin,选择research数据库中的数据表research,点击”浏览”,会看到用户刚才输入的调查题目和选项都已经录入了数据表 12.2 网上调查的

文档评论(0)

sd44055 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档