网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网页制作 > Javascript
网页制作:Dreamweaver教程,FrontPages教程,Javascript教程,HTML教程,CSS教程,心得技巧,DHTML教程,网页特效,Discuz!论坛
本月文章推荐
.用javascript屏蔽链接URL的显示.
.JavaScript函数库的未来.
.限制图片上传长宽的JavaScript代.
.JavaScript页面刷新与弹出窗口问.
.javaScript自定义绑定.
.详尽解析JavaScript中window.eve.
.javascript切换页面样式.
.JavaScript Web页面内容导出到Wo.
.关于搜索引擎页面分析中的 javas.
.让弹出窗口变得“体贴”一些(jav.
.使主页呈现“飞舞”特效.
.用javascript实现随机跳转页面.
.如何制作浮动广告.
.Javascript实例教程(20) OLE Aut.
.JavaScript学习笔记(3)数组排序.
.javascript密码强度提示.
.初学Javascript之cookie篇(译).
.Javascript对url进行编码的几个函.
.CSS Javascript滑动文本选项卡显.
.Javascript引擎性能比较: Googl.

PHP与JavaScript对多项选择的处理

发表日期:2004-1-30


  我们经常要给用户作出多项选择进行处理,例如允许用户对列表项选择多项后删除选定项等。今天举个例子说明PHP和JavaScript分别是怎样处理多项选择的。今天我们做的是一个投票系统,对MySQL数据库itemtable表里的项目进行投票,且每个别IP能且只能投两票。

  表itemtable是通过以下MySQL语句建立的:

CREATE TABLE `itemtable` (
`id` TINYINT( 4 ) NOT NULL AUTO_INCREMENT,
`name` VARCHAR( 50 ) NOT NULL ,
`votes` SMALLINT( 6 ) NOT NULL ,
PRIMARY KEY ( `id` )
);

其中字段“name”是列表项目名,“votes”是所得票数。我们还要建立一个表“voteiptable”来记录投票用户的IP:

CREATE TABLE `voteiptable` (
`id` SMALLINT( 6 ) NOT NULL ,
`voteip` VARCHAR( 15 ) NOT NULL,
PRIMARY KEY ( `id` )
);

下面我们编写文件“multivote.php”,今天我们要用到一个数据库类文件“dbclass.php”,详情请参考拙作《MySQL数据库类的定义》



  我们可以发现,客户端的JavaScript和服务器端的PHP对多项选择的处理有很多相似之处,当然也有不同。这是比较经典的多选项处理的程序,如果不限定用户的选项的话就更简单了。

上一篇:制作仿“QQ秀”的虚拟形象 人气:20222
下一篇:用JavaScrpt实现文件夹轻松加密 人气:22061
浏览全部PHP的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐