- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 网上调查的
您可能关注的文档
- MS-DOS 6.22部分命令详解.doc
- msp430f449+msp430 launchpad.ppt
- MSP430F5529时钟源.doc
- MSSQL查询题解.doc
- MSTP培训.ppt
- Multi-level students comprehensive evaluation research based on Intuitionistic Fuzzy Sets.doc
- MultiCore.04.ppt
- Multiple Choice Questions chapt 11.docx
- Multiple choices 选择题.doc
- Multiple Choice Questions 2009.doc
最近下载
- “双减”政策下初中数学分层作业设计的实践与探究 .pdf
- 《My family photo》(教学设计)-2024-2025学年冀教版(2024)初中英语七年级上册.docx VIP
- 国开电大《创业教育(创业教育专)》形考1-3及综合答案.pdf VIP
- ISO 10009-2024 质量管理——质量工具及其应用指南(中文版-雷泽佳译2024-07).docx VIP
- 人教版初中英语八年级上册 Unit 7 大单元作业设计案例 .pdf
- 美国国父——华盛顿课件.ppt
- 渔父文化内涵.doc VIP
- 2025年合肥市轨道交通集团有限公司校园招聘934人笔试备考题库及答案解析.docx
- 腰椎穿刺术教师赛教案.docx
- 产后大出血的抢救.pptx VIP
文档评论(0)