PHP与javascript对多项选择的处理


Posted in PHP onOctober 09, 2006

我们经常要给用户作出多项选择进行处理,例如允许用户对列表项选择多项后删除选定项等。今天举个例子说明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”.

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

PHP 相关文章推荐
首页四格,首页五格For6.0(GBK)(UTF-8)[12种组合][9-18][版主安装测试通过]
Sep 24 PHP
PHP开发不能违背的安全规则 过滤用户输入
May 01 PHP
php实现批量压缩图片文件大小的脚本
Jul 04 PHP
php常用的安全过滤函数集锦
Oct 09 PHP
在win系统安装配置 Memcached for PHP 5.3 图文教程
Mar 03 PHP
PHP中的类型约束介绍
May 11 PHP
详解PHP中的 input属性(隐藏 只读 限制)
Aug 14 PHP
Laravel下生成验证码的类
Nov 15 PHP
php微信开发之音乐回复功能
Jun 14 PHP
php 可变函数使用小结
Jun 12 PHP
php对微信支付回调处理的方法
Aug 23 PHP
详解PHP设计模式之依赖注入模式
May 25 PHP
3
Oct 09 #PHP
example2.php
Oct 09 #PHP
对盗链说再见...
Oct 09 #PHP
PHP出错界面
Oct 09 #PHP
ftp类(myftp.php)
Oct 09 #PHP
第1次亲密接触PHP5(2)
Oct 09 #PHP
PHP的FTP学习(一)[转自奥索]
Oct 09 #PHP
You might like
解决中英文字符串长度问题函数
2007/01/16 PHP
关于访问控制的一首PHP面试题(对属性或方法的访问控制)
2012/09/13 PHP
smarty 缓存控制前的页面静态化原理
2013/03/15 PHP
Dom 结点创建 基础知识
2011/10/01 Javascript
关于使用 jBox 对话框的提交不能弹出问题解决方法
2012/11/07 Javascript
jquery 实现二级/三级/多级联动菜单的思路及代码
2013/04/08 Javascript
jquery子元素过滤选择器使用示例
2013/06/24 Javascript
深入解读JavaScript中的Hoisting机制
2015/08/12 Javascript
Bootstrap中表单控件状态(验证状态)
2016/08/04 Javascript
javascript设计模式之module(模块)模式
2016/08/19 Javascript
jQuery动态生成Bootstrap表格
2016/11/01 Javascript
JavaScript ES6中CLASS的使用详解
2016/11/22 Javascript
AngularJS实现给动态生成的元素绑定事件的方法
2016/12/14 Javascript
js实现音乐播放控制条
2017/09/09 Javascript
zTree树形菜单交互选项卡效果的实现方法
2017/12/25 Javascript
Preload基础使用方法详解
2020/02/03 Javascript
vue 监听 Treeselect 选择项的改变操作
2020/08/31 Javascript
详解JavaScript中的链式调用
2020/11/27 Javascript
理解Python垃圾回收机制
2016/02/12 Python
Python3实战之爬虫抓取网易云音乐的热门评论
2017/10/09 Python
python中嵌套函数的实操步骤
2019/02/27 Python
对python3中的RE(正则表达式)-详细总结
2019/07/23 Python
pandas DataFrame创建方法的方式
2019/08/02 Python
python利用datetime模块计算程序运行时间问题
2020/02/20 Python
分享8款纯CSS3实现的搜索框功能
2017/09/14 HTML / CSS
HTML5的一个显示电池状态的API简介
2015/06/18 HTML / CSS
园林资料员岗位职责
2013/12/30 职场文书
父亲追悼会答谢词
2014/01/17 职场文书
《窗前的气球》教学反思
2014/04/07 职场文书
党员创先争优活动总结
2014/05/04 职场文书
安全生产目标管理责任书
2014/07/25 职场文书
英语课外活动总结
2014/08/27 职场文书
电力培训心得体会
2014/09/02 职场文书
2014年图书馆工作总结
2014/11/25 职场文书
2015年销售部工作总结范文
2015/04/27 职场文书
4种非常实用的python内置数据结构
2021/04/28 Python