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 相关文章推荐
Http 1.1 Etag 与 Last-Modified提高php效率
Jan 10 PHP
PHP5与MySQL数据库操作常用代码 收集
Mar 21 PHP
使用php检测用户当前使用的浏览器是否为IE浏览器
Dec 03 PHP
php+mysql实现用户注册登陆的方法
Jan 03 PHP
wamp服务器访问php非常缓慢的解决过程
Jul 01 PHP
PHP结合jQuery实现找回密码
Jul 22 PHP
ThinkPHP模型详解
Jul 27 PHP
php代码检查代理ip的有效性
Aug 19 PHP
PHP数组操作简单案例分析
Oct 15 PHP
原生JS实现Ajax通过POST方式与PHP进行交互的方法示例
May 12 PHP
Laravel5.1 框架Request请求操作常见用法实例分析
Jan 04 PHP
TP5多入口设置实例讲解
Dec 15 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
解析阿里云ubuntu12.04环境下配置Apache+PHP+PHPmyadmin+MYsql
2013/06/26 PHP
php增删改查示例自己写的demo
2013/09/04 PHP
ecshop适应在PHP7的修改方法解决报错的实现
2016/11/01 PHP
php微信公众号开发之快递查询
2018/10/20 PHP
Laravel服务容器绑定的几种方法总结
2020/06/14 PHP
input 输入框内的输入事件详细分析
2010/03/17 Javascript
jquery实现table鼠标经过变色代码
2013/09/25 Javascript
jQuery实现鼠标经过图片预览大图效果
2014/04/10 Javascript
jQuery+CSS3实现树叶飘落特效
2015/02/01 Javascript
jquery插件jquery.dragscale.js实现拖拽改变元素大小的方法(附demo源码下载)
2016/02/25 Javascript
老生常谈 关于JavaScript的类的继承
2016/06/24 Javascript
浅谈js中的三种继承方式及其优缺点
2016/08/10 Javascript
JSONP和批量操作功能的实现方法
2016/08/21 Javascript
JS实现的抛物线运动效果示例
2018/01/30 Javascript
Vue 获取数组键名的方法
2018/06/21 Javascript
Vue中div contenteditable 的光标定位方法
2018/08/25 Javascript
Vue框架里使用Swiper的方法示例
2018/09/20 Javascript
微信小程序图表插件wx-charts用法实例详解
2019/05/20 Javascript
Vue 实例事件简单示例
2019/09/19 Javascript
js实现跳一跳小游戏
2020/07/31 Javascript
解决vue字符串换行问题(绝对管用)
2020/08/06 Javascript
[12:29]2018国际邀请赛 开幕秀
2018/08/22 DOTA
在Mac OS上搭建Python的开发环境
2015/12/24 Python
Python中常用操作字符串的函数与方法总结
2016/02/04 Python
Python实现Windows和Linux之间互相传输文件(文件夹)的方法
2017/05/08 Python
django1.11.1 models 数据库同步方法
2018/05/30 Python
Python 打印中文字符的三种方法
2018/08/14 Python
Python3中关于cookie的创建与保存
2018/10/21 Python
使用python对文件中的单词进行提取的方法示例
2018/12/21 Python
深入浅析python 中的self和cls的区别
2020/06/20 Python
CSS3悬停效果案例应用
2012/11/21 HTML / CSS
中东地区为妈妈们提供一切的头号购物目的地:Sprii
2018/05/06 全球购物
销售高级职员求职信
2013/10/29 职场文书
目标责任书范文
2014/04/14 职场文书
全国法制宣传日活动总结2014
2014/11/01 职场文书
求职自荐信怎么写
2015/03/04 职场文书