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读取flv文件的播放时间长度
Sep 03 PHP
解析csv数据导入mysql的方法
Jul 01 PHP
PHP生成短网址的3种方法代码实例
Jul 08 PHP
PHP页面实现定时跳转的方法
Oct 31 PHP
php中heredoc与nowdoc介绍
Dec 25 PHP
PHP 正则表达式小结
Feb 12 PHP
php单链表实现代码分享
Jul 04 PHP
PhpStorm terminal无法输入命令的解决方法
Oct 09 PHP
PHP如何读取由JavaScript设置的Cookie
Mar 22 PHP
PHP实现websocket通信的方法示例
Aug 28 PHP
php+ajax实现商品对比功能示例
Apr 13 PHP
laravel框架与其他框架的详细对比
Oct 23 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扩展
2013/06/13 PHP
php取整函数ceil,floo,round的用法及介绍
2013/08/31 PHP
php中读写文件与读写数据库的效率比较分享
2013/10/19 PHP
学习php设计模式 php实现单例模式(singleton)
2015/12/07 PHP
基于PHP实现邮箱验证激活过程详解
2020/10/28 PHP
Gambit vs CL BO3 第三场 2.13
2021/03/10 DOTA
js cookies实现简单统计访问次数
2009/11/24 Javascript
js数组Array sort方法使用深入分析
2013/02/21 Javascript
jquery iframe操作详细解析
2013/11/20 Javascript
javascript图片预加载实例分析
2015/07/16 Javascript
js窗口震动小程序分享
2016/11/28 Javascript
详谈jQuery中使用attr(), prop(), val()获取value的异同
2017/04/25 jQuery
jquery dataTable 后台加载数据并分页实例代码
2017/06/07 jQuery
浅谈JavaScript find 方法不支持IE的问题
2017/09/28 Javascript
浅谈react-native热更新react-native-pushy集成遇到的问题
2017/09/30 Javascript
微信小程序实现跳转的几种方式总结(推荐)
2019/04/24 Javascript
详解用async/await来处理异步
2019/08/28 Javascript
vue keep-alive列表页缓存 详情页返回上一页不刷新,定位到之前位置
2019/11/26 Javascript
Python读取指定目录下指定后缀文件并保存为docx
2017/04/23 Python
python 设置文件编码格式的实现方法
2017/12/21 Python
python使用socket创建tcp服务器和客户端
2018/04/12 Python
python实现俄罗斯方块
2018/06/26 Python
Python装饰器模式定义与用法分析
2018/08/06 Python
python Web flask 视图内容和模板实现代码
2019/08/23 Python
你还在@微信官方?聊聊Python生成你想要的微信头像
2019/09/25 Python
Python图片的横坐标汉字实例
2019/12/04 Python
Pandas+Matplotlib 箱式图异常值分析示例
2019/12/09 Python
在python image 中实现安装中文字体
2020/05/16 Python
Matplotlib 折线图plot()所有用法详解
2020/07/28 Python
html5使用html2canvas实现浏览器截图的示例
2017/08/31 HTML / CSS
乐高奥地利官方商店:LEGO Shop AT
2019/07/16 全球购物
四种会话跟踪技术
2015/05/20 面试题
人事专员岗位职责
2013/11/20 职场文书
教学大赛获奖感言
2014/01/15 职场文书
匿名信格式范文
2015/05/27 职场文书
Golang 并发编程 SingleFlight模式
2022/04/26 Golang