一个简单的分类调查表(php+mysql)(一)
 现在网上调查表很流行,我也作了一个。在win2000+php4+mysql上调试成功。
当然有的可能应该改进,请高手指点。这篇文章就是“引玉之砖”了。

一、调查表的功能要求:
1、只有注册会员才能参与。
2、一个人只能投一次票。
3、实现分类调查功能。
4、分类调查结果的显示。

二、数据库设计:
1、我用的是phpMyAdmin,首先建立一个名为tcb的数据库。
   这一步很简单,如果你有phpMyAdmin,在 win2000 上将它的目录添加为虚拟
目录,假设为"phpadmin",在浏览器地址栏键入“http://localhost/phpadmin/index.php3”,
即可进入简单明了的界面。选择“Create new database [Documentation]”,
键入“tcb”,按下"create"按钮,tcb数据库成功建立。系统显示“Database tcb has
 been created.”
2、设计表。
   因为只有注册用户才能投票,所以我们要有一个存放用户帐号和密码的表。
选择“Create new table on database tcb:”,"name"中键入"user","fields"
中键入"5",按下“go”按钮。开始设计表格:
field     type   Length/Set     null   extra           Unique
------------------------------------------------------------------
id        int      8         no null  aotu_increment     yes
name     char   20         no null
code     char   20         no null
level    char    10        no null
marry    char     4        no null
-------------------------------------------------------------------
table comments:"允许投票的注册用户"  , 按下“save”按钮,名为“user”         
的表建立了。其中“idno”存放用户帐号id,“code”存放验证密码,“level”
存放用户学历,“marry”存放用户婚姻情况,自动增量“id”用于唯一识别。
   然后是设计记票数据表。重复上述步骤,"name"改为"poll","fields"改为
"3",字段设计:
field     type   Length/Set  null      extra           Unique
------------------------------------------------------------------
id        int     8         no null  aotu_increment     yes
idno      int     8         no null
trust    char     8         no null
------------------------------------------------------------------
table comments:"记票数据表",按下“save”按钮,名为“poll”         
的表建立了。其中“name”存放用户帐号,“trust”存放用户答题,自动增量
“id”用于唯一识别。

   好了,我们的准备工作已经完成。下面开始编写实现系统功能的脚本。

》》待续