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 相关文章推荐
汉字转化为拼音(php版)
Oct 09 PHP
php mysql索引问题
Jun 07 PHP
php中使用preg_replace函数匹配图片并加上链接的方法
Feb 06 PHP
php中引用符号(&)的使用详解
Nov 13 PHP
修改destoon会员公司的伪静态中的com目录的方法
Aug 21 PHP
PHP生成网站桌面快捷方式代码分享
Oct 11 PHP
Codeigniter通过SimpleXML将xml转换成对象的方法
Mar 19 PHP
织梦sitemap地图实时推送给百度的教程
Aug 03 PHP
PHP代码判断设备是手机还是平板电脑(两种方法)
Oct 19 PHP
PHP浮点数的一个常见问题
Mar 10 PHP
PHP自定义函数格式化json数据示例
Sep 14 PHP
php的api数据接口书写实例(推荐)
Sep 22 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
php守护进程 加linux命令nohup实现任务每秒执行一次
2011/07/04 PHP
PHP 常用数组内部函数(Array Functions)介绍
2013/06/05 PHP
详解WordPress中提醒安装插件以及隐藏插件的功能实现
2015/12/25 PHP
thinkPHP5 ACL用户权限模块用法详解
2017/05/10 PHP
网页禁用右键实现代码(JavaScript代码)
2009/10/29 Javascript
放弃用你的InnerHTML来输出HTML吧 jQuery Tmpl不详细讲解
2013/04/20 Javascript
动态加载JS文件的三种方法
2013/11/08 Javascript
javascript框架设计读书笔记之模块加载系统
2014/12/02 Javascript
浅谈JavaScript Date日期和时间对象
2014/12/29 Javascript
原生JS实现图片轮播与淡入效果的简单实例
2016/08/21 Javascript
jQuery继承extend用法详解
2016/10/10 Javascript
基于jQuery实现的单行公告活动轮播效果
2017/08/23 jQuery
react-native 圆弧拖动进度条实现的示例代码
2018/04/12 Javascript
python分割文件的常用方法
2014/11/01 Python
Python导出DBF文件到Excel的方法
2015/07/25 Python
PYTHON 中使用 GLOBAL引发的一系列问题
2016/10/12 Python
python中ASCII码和字符的转换方法
2018/07/09 Python
Python实现的拉格朗日插值法示例
2019/01/08 Python
对python中词典的values值的修改或新增KEY详解
2019/01/20 Python
Pytorch根据layers的name冻结训练方式
2020/01/06 Python
python3.7通过thrift操作hbase的示例代码
2020/01/14 Python
python模拟斗地主发牌
2020/04/22 Python
Pycharm插件(Grep Console)自定义规则输出颜色日志的方法
2020/05/27 Python
python 绘制国旗的示例
2020/09/27 Python
迪拜航空官方网站:flydubai
2017/04/20 全球购物
应用心理学个人的求职信
2013/12/08 职场文书
大学新闻系应届生求职信
2014/06/02 职场文书
暑期学习心得体会
2014/09/02 职场文书
2014班子“三严三实”对照检查材料思想汇报
2014/09/18 职场文书
工作态度检讨书范文
2015/05/06 职场文书
2016班级元旦联欢会开幕词
2016/03/04 职场文书
导游词之江苏溱潼古镇
2019/11/27 职场文书
深度学习小工程练习之垃圾分类详解
2021/04/14 Python
goland 设置project gopath的操作
2021/05/06 Golang
opencv检测动态物体的实现
2021/07/21 Python
redis复制有可能碰到的问题汇总
2022/04/03 Redis