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查询域名状态whois的类
Nov 25 PHP
使用ThinkPHP自带的Http类下载远程图片到本地的实现代码
Aug 02 PHP
国外PHP程序员的13个好习惯小结
Feb 20 PHP
php读取文件内容的几种方法详解
Jun 26 PHP
thinkphp3.0输出重复两次的解决方法
Dec 19 PHP
PHP实现扎金花游戏之大小比赛的方法
Mar 10 PHP
什么是PEAR?什么是PECL?PHP中两个容易混淆的概念解释
Jul 01 PHP
PHP使用curl制作简易百度搜索
Nov 03 PHP
php爬取天猫和淘宝商品数据
Feb 23 PHP
Smarty模板语法详解
Jul 20 PHP
PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)
Mar 26 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
无线电广播的开始
2002/01/30 无线电
IIS php环境配置PHP5 MySQL5 ZendOptimizer phpmyadmin安装与配置
2008/11/18 PHP
php 时间time与日期date之间的使用详解及区别
2016/11/07 PHP
PHP基于自定义函数实现的汉字转拼音功能实例
2017/09/30 PHP
laravel使用Faker数据填充的实现方法
2019/04/12 PHP
Jquery.Form 异步提交表单的简单实例
2014/03/03 Javascript
Jquery 返回json数据在IE浏览器中提示下载的问题
2014/05/18 Javascript
Javascript堆排序算法详解
2014/12/03 Javascript
node.js中的console.error方法使用说明
2014/12/10 Javascript
Javascript基础教程之if条件语句
2015/01/18 Javascript
jquery实现简洁文件上传表单样式
2015/11/02 Javascript
AngularJS整合Springmvc、Spring、Mybatis搭建开发环境
2016/02/25 Javascript
jQuery封装的屏幕居中提示信息代码
2016/06/08 Javascript
vue+Java后端进行调试时解决跨域问题的方式
2017/10/19 Javascript
原生JS实现的放大镜特效示例【测试可用】
2018/12/08 Javascript
移动端如何用下拉刷新的方式实现上拉加载
2018/12/10 Javascript
JS散列表碰撞处理、开链法、HashTable散列示例
2019/02/08 Javascript
javascript实现获取中文汉字拼音首字母
2020/05/19 Javascript
简单了解Vue computed属性及watch区别
2020/07/10 Javascript
浅谈vue中使用编辑器vue-quill-editor踩过的坑
2020/08/03 Javascript
Python标准库之sqlite3使用实例
2014/11/25 Python
Python生成不重复随机值的方法
2015/05/11 Python
Python中最大最小赋值小技巧(分享)
2017/12/23 Python
Python Unittest自动化单元测试框架详解
2018/04/04 Python
python3学生名片管理v2.0版
2018/11/29 Python
python通过matplotlib生成复合饼图
2020/02/06 Python
python中pdb模块实例用法
2021/01/15 Python
CSS3与动画有关的属性transition、animation、transform对比(史上最全版)
2017/08/18 HTML / CSS
美国经典刺绣和字母儿童服装特卖:Smocked Auctions
2018/07/16 全球购物
英国马匹装备和马术用品购物网站:Equine Superstore
2019/03/03 全球购物
Ajax实现页面无刷新留言效果
2021/03/24 Javascript
行政部主管岗位职责
2013/12/28 职场文书
元旦晚会主持词
2014/03/24 职场文书
食堂标语大全
2014/06/11 职场文书
新教师培训心得体会
2014/09/02 职场文书
MySQL如何快速创建800w条测试数据表
2022/03/17 MySQL