php調查系統2_PHP教程

來源:互聯網
上載者:User
//名稱: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();
?>

http://www.bkjia.com/PHPjc/532222.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/532222.htmlTechArticle//名稱:showresult.php3 //本程式用於查看投票結果 //作者:phpstudent //$vpollid=1; 傳遞參數 調查ID require(database.php3); $db = new database(); $db->openDefa...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.