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

php調查系統2

編輯:關於PHP編程

//名稱:showresult.php3
//本程序用於查看投票結果
//作者:phpstudent
//$vpollid=1; 傳遞參數 調查ID

require(database.php3);

$db = new database();
$db->openDefaultConnection();
$SQL="SELECT polltitle from poll where pollid=".$vpollid;
$db->openResultset($SQL);
$db->rstNext();
$vpolltitle=$db->getItem(1); //取出調查標題
$db->closeResultset();

$SQL = "SELECT chioceid,chiocename,chiocenum,chiocecolor from pollchioce where pollid=".$vpollid;
$db->openResultset($SQL);

$i=0;
$vpollData=" ";
$vpollColor="";
$voteTotal=0;
$vchiocename=split(",","1,2,3,4,5,6,7,8");

while($db->rstNext()) //取出選項的文字,計數及顏色
{ $vchiocename[$i]=$db->getItem(2);
if($i==0)
{
$vpollData=$db->getItem(3);
$vpollColor=$db->getItem(4);
}
else
{$vpollData.=",";
$vpollData.=$db->getItem(3);
$vpollColor.=",";
$vpollColor.=$db->getItem(4);
}
$voteTotal+=$db->getItem(3);
$i++;
};
$vchiocenum=split(",",$vpollData);
$vchiocecolor=split(",",$vpollColor);
$db->closeResultset();
$db->closeConnection();

if($voteTotal==0)
echo("尚未投票");
else
{echo("調查標題:
".$vpolltitle."
");
echo("");//調用繪制3D餅圖程序
echo("目前投票總數:".$voteTotal."票,其中");
for($j=0;$j<$i;$j++)
{
echo("");
echo($vchiocename[$j]);
echo("   ");
echo($vchiocenum[$j]."票");
}
echo("");
}
?>

=================================================//名稱:showpie.php3
//作者:phpstudent
//本程序用於查看投票結果
//$vpollData;$vpollColor; 傳遞參數投票數據串及顏色串
require(pie3d.php3); //3D餅圖類,以前程序發表過,只須將後邊的實現去掉
$objp = new Pie3d();
$objp->setDataArray($vpollData);
$objp->setColorArray($vpollColor);
$objp->DrawPie();
?>

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