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面向对象编程快速入门
Dec 14 PHP
批量去除PHP文件中bom的PHP代码
Mar 13 PHP
PHP+jQuery 注册模块开发详解
Oct 14 PHP
浅谈php优化需要注意的地方
Nov 27 PHP
PHP的Yii框架中移除组件所绑定的行为的方法
Mar 18 PHP
PHP基于mssql扩展远程连接MSSQL的简单实现方法
Oct 08 PHP
Thinkphp5结合layer弹窗定制操作结果页面
Jul 07 PHP
PHP使用栈解决约瑟夫环问题算法示例
Aug 27 PHP
PHP操作redis实现的分页列表,新增,删除功能封装类与用法示例
Aug 04 PHP
php 根据URL下载远程图片、压缩包、pdf等文件到本地
Jul 26 PHP
PHP Web表单生成器案例分析
Jun 02 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
解决ajax+php中文乱码的方法详解
2013/06/09 PHP
php metaphone()函数及php localeconv() 函数实例解析
2016/05/15 PHP
php 中的closure用法详解
2017/06/12 PHP
PHP共享内存使用与信号控制实例分析
2018/05/09 PHP
jquery 1.4.2发布!主要是性能与API
2010/02/25 Javascript
js获取元素在浏览器中的绝对位置
2010/07/24 Javascript
js函数调用常用方法详解
2012/12/03 Javascript
输入自动提示搜索提示功能的javascript:sugggestion.js
2013/09/02 Javascript
Node.js抓取中文网页乱码问题和解决方法
2015/02/10 Javascript
基于jQuery实现的扇形定时器附源码下载
2015/10/20 Javascript
javascript实现别踩白块儿小游戏程序
2015/11/22 Javascript
JS实现的在线调色板实例(附demo源码下载)
2016/03/01 Javascript
JS中mouseover和mouseout多次触发问题如何解决
2016/06/06 Javascript
Bootstrap响应式导航由768px变成992px的实现代码
2017/06/15 Javascript
js学习总结之DOM2兼容处理顺序问题的解决方法
2017/07/27 Javascript
vue项目中应用ueditor自定义上传按钮功能
2018/04/27 Javascript
jQuery插件Validation表单验证详解
2018/05/26 jQuery
微信小程序项目总结之点赞 删除列表 分享功能
2018/06/25 Javascript
利用原生的JavaScript实现简单拼图游戏
2018/11/18 Javascript
微信小程序image图片加载完成监听
2019/08/31 Javascript
python类型强制转换long to int的代码
2013/02/10 Python
Python爬豆瓣电影实例
2018/02/23 Python
python实现弹跳小球
2019/05/13 Python
django fernet fields字段加密实践详解
2019/08/12 Python
Django如何实现上传图片功能
2019/08/16 Python
解决pip安装tensorflow中出现的no module named tensorflow.python 问题方法
2021/02/20 Python
新加坡第一大健康与美容零售商:屈臣氏新加坡(Watsons Singapore)
2020/12/11 全球购物
某公司部分笔试题
2013/11/05 面试题
采购员岗位职责
2013/11/15 职场文书
物流专业毕业生推荐信范文
2013/11/18 职场文书
高级护理专业毕业生推荐信
2013/12/25 职场文书
俄罗斯商务邀请函
2014/01/26 职场文书
项目经理任命书
2014/06/04 职场文书
小学生放飞梦想演讲稿
2014/08/26 职场文书
四风问题自查自纠工作情况报告
2014/10/28 职场文书
mysql幻读详解实例以及解决办法
2022/06/16 MySQL