‘壹’ php中如何把调查结果做饼型图
下载现成的gd库,然后直接调用就可以了
也可以使用图片类:
http://blog.hexun.com/programmer/1324903/viewarticle.html
‘贰’ 谁有PHP语言的问卷调查系统的源码多简易都可以,着急
你可以到开源中国网站上搜索相关的源码。
以下是附件是一个称为 PhpQuestionnaire 的问卷调查系统,输入install.php进行安装。这个开源代码是外国人编写的,此版本经过汉化,中文语言包的位置在languages/chinese/index.php。供参考。
‘叁’ PHP语言写的调查问卷
原理就是点下一页时把当前页的数据存储起来
5个页面需要存4次数据到session或者cookie 或者文本文件或数据库等等
点提交时把前4页数据与第5页数据合并,之后比较答案什么的
‘肆’ PHP人才到底有多紧缺
第一届
PHP中国开源发展及人才状况调查报告
(简报)
2007年6月
一、调查结论摘要
1.1中国PHP从业者资源状况
中国PHP从业者特征
以男性为主;
年龄集中分布在18岁至30岁之间;
受教育程度较高,学历在普遍大专以上;
职业以开发工程师为主;
平均月收入约为5,000元;
主要分布在北京、广东、上海等经济发达的省市;
44.1%接触PHP在2年以上;
多数毕业或就读于计算机相关专业。
中国PHP从业者使用PHP情况
74.8% 曾经从phpchina.com获得过PHP资源
45.9% 使用Intel(r)Xeon**eroC-lauD*平台
53.3% 在Zend Studio环境下开发PHP
70.3% 在开发PHP时使用过Smarty模板技术
68.8% 使用Smarty开发框架
95.2% 使用MYSql数据库
95.1% 使用Apache服务器
PHP从业者对PHP发展期望
34.3% 认为高效是PHP语言的优势
32.6% 认为开源是PHP语言的优势
51.9% 认为功能扩展是PHP应用存在的问题
50.7% 认为性能优化是PHP应用存在的问题
62.2% 喜欢使用PHP5面向对象编程方式
78.1% 希望未来PHP版本继续完善OOP机制
71.7% 希望未来PHP版本增加多线程机制
66.2% 认为社区讨论是在中国推广PHP的有效手段
63.5% 认为培训是在中国推广PHP的有效手段
71.2% 愿意加入社区,共享自己的PHP产品
PHP从业者如何提升PHP技术
71.0% 认为在使用PHP的时候最需要注意的地方是规范开发
99.2% 认为自己的PHP技术存在提升空间
54.9% 打算通过自学实践方式提升个人技术
PHP从业者个人工作情况
69.9% 从事与PHP相关的工作
30.1% 目前是业余研究PHP
39.2% 计划在三个月内变动工作
39.1% 曾在phpchina.com获取求职/招聘PHP职位信息
1.2 中国PHP初学者资源状况
PHP初学者结构特征
男性比例约为92%
年轻人居多,年龄在18-25岁之间的初学者在60%左右
学历以大专/大学本科为主
职业中学生族较多,占到28%
平均月收入在3,700元左右
多数居住在东部省市
81.5%接触PHP时间不超过2年
66.9%毕业或正在就读于计算机专业
PHP初学者使用PHP情况
52.2% 使用PHP5
19.3% 使用的第一个计算机语言是PHP
73.0% 在学习PHP时尝试开发过数据库查询模块
90.3% 使用PHP开发过网站
72.4% 有可能用PHP开发论坛项目
71.9% 经常登录phpchina.com
72.1% 使用的PHP加密工具是Zend Guard
41.1% 使用Intel(r)Xeon**eroC-lauD*平台
61.6% 选择PHP应用平台时注重稳定可靠性
38.2% 使用的开发环境是Zend Studio
77.8% 使用MYSql数据库
PHP初学者对PHP认知程度
73.6% 知道Discuz!软件基于PHP开发
68.3% 不清楚居住所在地有什么使用PHP开发的网站
80.0% 认为PHP可以胜任企业级开发
69.0% 不了解PHP的企业级应用平台Zend Platform
PHP初学者如何提升技术
76.9% 愿意加入PHPChina线下的活动组织
36.9% 认为培养专业PHP技术人员需要1年的时间
43.4% 选择PHP培训机构时看重的因素是教学质量
PHP初学者个人工作情况
38.9% 计划在三个月内变动工作
81.3% 选择网络作为获得求职/招聘信息的主要渠道
30.9% 曾在phpchina.com获取求职/招聘PHP职位信息
1.3 中国PHP爱好者资源状况
PHP爱好者结构特征
男性较多,占该类人才的86.3%
也是以18-25岁的年轻人为主
73.7%是大专/大学本科学历
42.2%目前是学生族
平均月工资约为3,100元
在广东省居住的比例最高,约为11.3%
64.1%接触PHP不足半年
仅有一半左右的人学习计算机相关专业
爱好者对PHP认知情况
62.1% 从互联网上第一次知道PHP软件
50.7% 登录过phpchina.com网站
73.1% 认为高效是PHP优势
64.8% 认为开源是PHP优势
61.5% 能够正确认识到"开源软件不一定免费"
66.9% 知道PHP是开源软件
62.0% 不清楚LAMP的意义
45.7% 认为Discuz!软件是PHP开发产品
64.8% 知道Zend是PHP软件的创始开发公司
PHP爱好者培训需求
47.5% 认为中国PHP程序员的水平一般
36.1% 希望参加培训课程来提高自己技术
45.8% 选择培训机构时关心该机构的教学质量
33.7% 认为三个月是一个专业PHP培训的最佳时长
87.5% 认为学习PHP的同时还应该掌握数据库
62.0% 认为学习PHP的同时还应该学习SQL语言
58.2% 认为学习PHP的同时还应该学习JavaScript语言
二、调研背景
2007年《首届PHP中国开源发展及人才状况调查》是由PHPChina和爱好者网站(cfan.com.cn)联合发起,国内多家社区门户、IDC服务商、广告联盟机构以及数百家知名社区网站充分参与的大型互联网调查。
作为全球最普及的互联网开发语言之一,PHP从1994年诞生至今已被2000多万个网站采用,全球知名互联网公司Yahoo!、Google、Lycos、YouTube和中国知名网站新浪、网络、腾讯、TOM等均是PHP技术的经典应用。并且,随着PHP技术的成熟和完善,PHP已经从一种针对网络开发的计算机语言发展成为了一个适合于企业级部署的技术平台,IBM、Cisco、西门子、Adobe等公司均在普遍选用PHP技术。
PHP技术传入中国10年后,中国PHP人才发展状况如何?他们在使用PHP做什么?他们使用的PHP版本是什么?PHP人才供求情况怎样?PHP技术对各大厂商技术有哪些帮助?这些问题在本次调查中均有涉及。
本报告《2007年首届PHP中国开源发展及人才状况调查》针对各类PHP人才进行调查研究,主要分析了中国PHP人才的基本特征、对PHP的了解程度、使用PHP行为特征、使用偏好,以及他们对PHP未来技术发展的期望,对PHP培训的需求状况等。
三、 报告相关定义
PHP从业者
对PHP非常熟悉的人才。样本来自在本次调查筛选问题"请问您对PHP的了解程度是?"中,选择 "非常熟悉"选项的受访者,共1,519人。
PHP初学者
对PHP有一定了解,并且使用过PHP的人才。样本来自在本次调查中,选择"了解,偶尔使用"选项的受访者,共1,252人。
PHP爱好者
仅听说过PHP,尚不会使用PHP的人才,他们中的一些人在未来有可能成为PHP初学者,甚至通过学习成为PHP从业者。样本为本次调查选择"听说过,但不会使用"的受访者,共1,497。
四、调研及分析方法
(1)依据统计学理论和行业惯例,本次调查主要采用互联网调查方式进行,通过在中国45家网络媒体和58家重点网站相关频道投放网幅广告和文字链接广告,将问卷放置在(调查链接:http://www.phpchina.com/2007php)在PHPChina、爱好者网站官方指定网站上,于2007年5月10日-6月10日期间,由用户自主填写并提交问卷的方式来获取信息。
(2)本次调研主要采用频数分析、交叉列联分析、轮廓图分析等统计分析方法从调研数据中提炼信息,并通过一系列的条形图、饼图、柱图、折线图和百分比堆积图等直观的展示分析结果。
‘伍’ 最Php做一个问卷调查模块.可是不知道怎么实现.近要用
我觉得主要还是看你想做怎么样的问卷调查,如果是书面的就自己印刷出来,请兼职学生做,如果是网上的那就在各个论坛发,对应的渠道对应的去做吧。阿里的问卷调查一般都是网上弹窗这种。
‘陆’ php 我想做一个问卷调查的页面,每个问题都有各自的选项,
php问卷调查系统。以下为你提供一些思路:
首先,你需要先分析你的这个系统都有哪一些问题类型? 单选、多选、问答?
数据库表设计,可以如下参考:id , type , title , a , b , c , d , posttime
id为自增排序,type为问题类型,可以采用数字进行存储,如:1作为单选,2作为多选....
a,b,c,d各为选项,posttime为发布的时间。
需要注意的是,当问题为问答题时,存储的数据保存到a选项即可。
‘柒’ 怎么样统计php问卷调查结果
统计表 统计表是由纵横交叉线条所绘制的表格来表现统计资料的一种形式. 根据《中国小学教学网络全书》介绍,它是用原始数据制成的一种表格.为了实际需要,人们常常要把工农业生产、科学技术和日常工作中所得到的相互关联的数据,按照一定的要求进行整理、归类,并按照一定的顺序把数据排列起来,制成表格,这种表格叫做统计表. 它的作用是:①用数量说明研究对象之间的相互关系.②用数量把研究对象之间的变化规律显着地表示出来.③用数量把研究对象之间的差别显着地表示出来.这样便于人们用来分析问题和研究问题. 统计表的形式繁简不一,通常按项目的多少,分为单式统计表和复式统计表两种.只对某一个项目的数据进行统计的表格,叫做单式统计表,也叫做简单统计表.统计项目在两个或两个以上的统计表格,叫做复式统计表. 统计表的内容一般都包括总标题、横标题、纵标题、数字资料、单位、制表日期.总标题是指表的名称,它要能简单扼要地反映出表的主要内容,横标题是指每一横行内数据的意义;纵标题是指每一纵栏内数据的意义;数字资料是指各空格内按要求填写的数字;单位是指表格里数据的计量单位.在数据单位相同时,一般把单位放在表格的左上角.如果各项目的数据单位不同时,可放在表格里注明.制表日期放在表的右上角,表明制表的时间.各种统计表都应有“备考”或“附注”栏,以便必要时填入不属于表内各项的事实或说明. 问卷调查结果,完全可以按照上述内容一步一步制作出来。祝你成功!
‘捌’ 怎么做一个php投票系统满足下面的要求的
对于刚学PHP和朋友来说是一个很不错的入门程序。在这里给大家介绍一下,希望能对朋友们有所帮助。该系统是由以下四个文件组成的:有HTML调查表单的survey.htm,实现调查功能的survey.php,记录调查项目的data.txt和记录调查结果的survey.txt.其中data.txt和survey.txt我们可以用NOTEPAD分别创建之,并传到程序目录下。文件data.txt中存的是要进行调查的项目,注意每个项目应占一行;而survey.txt则可以是一个什么内容也没有的空文件。Survey.htm的代码可以如如下所示:<html>
<head>
<title>survey</title>
</head>
<body>
<form method="POST" action="survey.php">
<p><input type="radio" value="0" name="vote">调查项目一</p>
<p><input type="radio" name="vote" value="1">调查项目二</p>
<p><input type="radio" name="vote" value="2">调查项目三</p>
<p><input type="radio" name="vote" value="3">调查项目四</p>
<p><input type="radio" name="vote" value="4">调查项目五</p>
<p><input type="hidden" name="go" value="1">
<p><input type="submit" value="提交" name="B1"></p>
<a href="survey.php?result=1&quo缉珐光貉叱股癸瘫含凯t;>查看结果</a>
</form>
</body>
</html>注意文件data.txt中的调查项目与上面的调查项目在个数和排列顺序必须保持一致,否则会出错或调查的结果不准确。同时为了将调查结果显示成条形图形式,应该准备若干种不同颜色的条形图片。如:0.gif,1.gif,2.gif,3.gif,4.gif等.以下是实现调查功能的survey.php代码:<?
$data="data.txt";
$votes="survey.txt";
$dataf=file( $data); /*读出调查项目文件中的项目*/
$file_votes=fopen($votes, "r");
$line_votes=fgets($file_votes, 255); /*读出已经记录的调查结果*/
fclose($file_votes);
$single_vote=explode("|", $line_votes); /* 并将数据按指定的字串切开,再将字串传回到数组变量中 */
if ($result!=1) /*如果已经接受了调查*/
{
$file_votes=file($votes, "r");
if ($REMOTE_ADDR == $file_votes[1]) /*检查是不是同一个人*/
{
echo "<center><font color=red>您已投过票了,谢谢您的参与!</font></center>";
exit;
}
/*如果IP不重复,则执行以下程序*/
$ficdest=fopen($votes, "w");
for ($i=0; $i<=count($dataf)-1; $i++)
{
if ($i == $vote)
{ /*判断选择了哪个项目*/
$single_vote[$i]+=1;
}
fputs($ficdest, "$single_vote[$i]|"); /*将数据写回文件*/
}
fputs($ficdest, "\n$REMOTE_ADDR");/* //写入投票者IP*/
fclose($ficdest);
$result=1; /*投票成功*/
}
/*写入投票结果后并显示投票结果*/
if ($result==1)
{
echo "<table cellpadding=10>";
for ($i=0; $i<=count($dataf)-1; $i++)
{
/*取得投票总数*/
$tot_votes+=$single_vote[$i];
}
for ($i=0; $i<=count($dataf)-1; $i++)
{
$imag=strval($i).".gif";/*判断用哪种条形图片来显示统计结果*/
$stat[$i]=$single_vote[$i]/$tot_votes*100; /*计算百分比*/
$scla=$stat[$i]*5;/*条形图和放大倍数,这里是安百分数的5倍的相素的宽度来显示的*/
echo "<tr><td><li><font face=Verdana size=2>";
echo "$dataf[$i]</font></td><td align=left><font face=Verdana size=2>";
echo "<img src=\"$imag\" height=20 width=$scla align=middle> ";/*输出条形码图*/
printf("%.1f", "$stat[$i]");
echo "%</font></td><td align=center><font face=Verdana size=2>";
/*输出本栏目投票数*/
echo "$single_vote[$i]</font>";
echo "</td></tr>";
}
echo "</table><p>";
echo "<font face=Verdana size=2>总投票数:$tot_votes </font>";
}
?>说明: 在这里为了防止一人多投是采用记录最近的一位投票者的IP的方法来实现的,而最近的一位投票的IP地址是WEB客户机在对服务器发出请求时存储在环境变量REMOTE_ADDR中的。我也是一个初学者,关于这篇文章可能有许多错误和不当之处欢迎各位提出宝贵的意见和建议。
‘玖’ 在mysgl+php+windows基础上,自己建立一个问卷调查网站,求具体帮助
mysql吧。问卷调查也就是一些input选择。然后在统计一下,要算分就算个分呗。很容易吧。。。