程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php調查系統1

php調查系統1

編輯:關於PHP編程

//程序名 recordvotepoll.php3
//作者:phpstudent
//本程序用於記錄投票數
//接口參數 $vpollid調查ID,$vchioceid選項ID,在提交表單中必須有著兩個參數,一般$vpollid

require(database.php3); //DATABASE.PHP3是屏蔽了MYSQL及ORACLE差異性的自定義數據庫接口

$db = new database();
$db->openDefaultConnection();

$SQL = "SELECT chiocenum from pollchioce where pollid=".$vpollid." and chioceid = ".$vchioceid;
$db->openResultset($SQL);
$db->rstNext();
$vpolldata=$db->getItem(1);
$vpolldata++; //增加票數
//更新數據表
$SQL = "update pollchioce set chiocenum = ".$vpolldata." where
pollid=".$vpollid." and chioceid = ".$vchioceid;
$db->executeUpdate($SQL);
$db->executeUpdate("COMMIT");

$db->closeConnection();
echo("
感謝您參與本次調查
以下是調查結果
");
include(showresult.php3); //showresult.php3是顯示結果的文件

?>

數據表的結構如下:
1、
CREATE TABLE poll (
pollid tinyint(1) DEFAULT 0 NOT NULL,
polltitle varchar(40) NOT NULL,
polldetail varchar(200) NOT NULL,
PRIMARY KEY (pollid),
UNIQUE pollid (pollid)
);
2、
CREATE TABLE pollchioce (
pollid tinyint(1) DEFAULT 0 NOT NULL,
chioceid tinyint(1) DEFAULT 0 NOT NULL,
chiocename varchar(20) NOT NULL,
chiocenum int(5) DEFAULT 0 NOT NULL,
chiocecolor varchar(6) NOT NULL
);

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved