PHP与JavaScript对多项选择的处理

2016-02-19 18:44 2 1 收藏

生活已是百般艰难,为何不努力一点。下面图老师就给大家分享PHP与JavaScript对多项选择的处理,希望可以让热爱学习的朋友们体会到设计的小小的乐趣。

【 tulaoshi.com - Web开发 】

  我们经常要给用户作出多项选择进行处理,例如允许用户对列表项选择多项后删除选定项等。今天举个例子说明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:

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  CREATE TABLE `voteiptable` (
  `id` SMALLINT( 6 ) NOT NULL ,
  `voteip` VARCHAR( 15 ) NOT NULL,
  PRIMARY KEY ( `id` )
  );

  下面我们编写文件“multivote.php”,今天我们要用到一个数据库类文件“dbclass.php”.

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  
  IFRAME align=default marginWidth=0 marginHeight=0 src="http://www.pconline.com.cn/pcedu/redian/code_2003/030603phpjava.html" frameBorder=1 width=450 scrolling=yes height=300>/IFRAME
  
  我们可以发现,客户端的JavaScript和服务器端的PHP对多项选择的处理有很多相似之处,当然也有不同。这是比较经典的多选项处理的程序,如果不限定用户的选项的话就更简单了。

来源:https://www.tulaoshi.com/n/20160219/1618806.html

延伸阅读
标签: PHP
在web 上所有常见的错误之一就是无效的链接。一旦从其它站点上出现了无效的链接,你会重新安排你 的站点。人们会将他们喜欢的站点存成书签,如果在三个月后再次访问时,仅仅发现的是'404 Not Fount ' 时,将不会给他们任务帮助,告诉他们如何从你的站点去查找原始的信息。让我们解决这个问题,或者至少 给你的用户一个友好的帮...
标签: Web开发
每个JavaScript框架都实现跨浏览器的事件处理,鼓励你摆脱旧式的内联附加事件而使用精简的线性方法。看看清单6的jQuery例子,使用hover事件高亮显示div元素。 清单6:使用jQuery附加hover事件 $('#the-box').hover(function() {    $(this).addClass('highlight'); }, function() {    $(this).removeClass('highli...
标签: Web开发
期待已久的PHP5终于在当地时间7月13日正式发布了。无论对于PHP语言本身还是PHP的用户来讲,PHP5发布都算的上是一个里程碑式的版本。在PHP5发布之前的各个PHP版本就以简单的语法、丰富的库函数以及极快的脚本解释执行速度,赢得了许多开发者的青睐,几乎成了*NIX平台上首选的WEB开发语言。然而,站在语言本身角度,PHP的语法,特别是OO方面...
标签: PHP
PHP教程之表单处理 PHP为用户提供了众多方便易用的强大功能。在表单的处理方面,PHP能够自动地将由客户端表单发送的数据赋值给相应变量,从而极大地简化了整个表单的处理过程。 举例来说,用户建立如下表单: 当使用PHP对上述代码进行处理时,PHP自动创建一个名为$name的变量,并将变量值“PETER”赋予该变量。 用户可以直接对PHP创建...
标签: Web开发
javascript 对ListBox的增 删 假设有2个ListBox,ID分别为lbLeft,lbRight 选中lbLeft里的项添加到lbRight里:  function add()     {         var left;         var right;         left = document....

经验教程

13

收藏

17
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部