说明:代码来源《PHP和MySQL Web应用开发》一书,还有就是代码有些是经过修改的,经过我的测验全部都可以用。
书中源码在IE中是可以用的,不过在谷歌出现一些问题就是复选框应用不了,一直提示没有选中。还有就是,中文编码问题
//self.document.all.item("voteitem",j)在ie浏览器中可以用,但在谷歌等实现不了复选框的选择
//这里我们改用这个代替:var nn = self.document.all.item("voteitem"); ————>nn[j].checked
本示例的数据库脚本 ~~~ MySQL执行语句: source d:\test\Vote.sql;
CREATE DATABASE IF NOT EXISTS Vote COLLATE 'gb2312_chinese_ci'; USE Vote; CREATE TABLE IF NOT EXISTS VoteItem ( Id INT AUTO_INCREMENT PRIMARY KEY, Item VARCHAR(50), VoteCount INT ); CREATE TABLE IF NOT EXISTS VoteIP ( IP VARCHAR(50) PRIMARY KEY );
style.CSS CSS样式代码
td { font-family: "Courier","Ó×Ô²"; font-size: 9pt;line-height:14pt; color: #000080;letter-spacing:1pt} div {font-family: "Courier","Ó×Ô²";font-size:9pt; color:#008080;letter-spacing:4;line-height:14pt} span {font-family: "Courier","Ó×Ô²";font-size:9pt; color:#008080;letter-spacing:2;line-height:14pt} p { font-family: "Courier","Ó×Ô²"; font-size:9pt; color: #B0DCF0;line-height:14pt} .alert { font-family: "Courier","Ó×Ô²"; font-size:9pt; line-height:14pt; color: 008080;letter-spacing:2} a:link { font-family: "Courier","Ó×Ô²"; font-size:9pt; color:#008080; } a:visited { font-family: "Courier","Ó×Ô²"; font-size:9pt; color:#999999;} a:hover { font-family: "Courier","Ó×Ô²"; font-size:9pt; color: #FF0000; text-decoration: underline;} INPUT.text,INPUT.file{FONT-SIZE: 9pt ;font-family: "Courier","Ó×Ô²";color:#000080;background-color:#ffffff;border:1 solid #B0DCF0} INPUT.Submit {height=20;border:1 solid #B0DCF0;font-family: "Courier","Ó×Ô²";BACKGROUND-COLOR:#64B9E1; FONT-SIZE: 9pt ;font-color:#B0DCF0; PADDING-TOP: 1px}