- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1 网路投票系统.ppt
1 網路投票系統 2 指導老師:黃鈴玲 2 學 生:林志彥 網路投票系統架構 poll.php !-- 程式範例:poll.php -- html headtitle投票系統/title/head body bgcolor=#FFCC77 centerh2Poll投票系統/h2hrbr table ? // 建立MySQL資料庫連結 $link = mysql_connect(“localhost”,“學號”,“密碼); mysql_select_db(“學號); // 選擇資料庫 // 建立SQL字串 $sql = SELECT * FROM poll; $result = mysql_query($sql); // 執行SQL查詢 ? tr bgcolor=#CC99FF th名稱/thth投票/thth結果/th /tr ? $flag = false; joinpoll.php !-- 程式範例:joinpoll.php -- html headtitle參加投票/title/head body bgcolor=#FFCC77 center ? $pollid = $_GET[Pollid]; // 建立MySQL資料庫連結 $link = mysql_connect(“localhost”,“學號”,“密碼); mysql_select_db(“學號); // 選擇資料庫 // 建立SQL指令字串 $sql = SELECT * FROM poll WHERE pollid=.$pollid.; $result = mysql_query($sql); // 執行SQL查詢 if ($row = mysql_fetch_array($result, MYSQL_BOTH)) { ? big投票問題: [font color=blue? echo $row[pollquestion] ?/font] /bighr savepoll.php ? // !-- 程式範例:savepoll.php -- // 取得表單欄位內容 $pollid = $_POST[Pollid]; $choice = $_POST[Choice]; // 新增資料庫投票的選擇 if ($choice != ) { // 建立MySQL連結 $link=mysql_connect(“localhost”,“學號”,“密碼); mysql_select_db(r9315013); // 選擇資料庫 // 建立新增記錄的SQL指令字串 $sql = INSERT INTO pollresults VALUES(; $sql .= .$pollid.,; $sql .= $choice.,; $sql .= .$_SERVER[REMOTE_ADDR].); // 更新資料表的記錄 mysql_query($sql); mysql_close($link); } header(Location: viewpoll.php?Pollid=.$pollid); ? viewpoll.php !-- 程式範例:viewpoll.php -- html headtitle投票結果/title ? // 轉換成百分比 function convert2percent($total, $choice) { if ($choice == 0) return 0%; else return ($choice/$total*100).%; } // 轉換成表格寬度的點數 function convert2pix($total, $choice) { if ($choice == 0) return 0; else return 500/$total*$choice; } ? /head body bgcolor=#FFCC77 center ? viewpoll.php續 // 計算票選的總人數 for ($i = 1; $i = 5; $i++) if ($arrayresults[$i] != ) $total += $arrayresults[$i]; ? big[? echo $rows[pollname] ?]/big small共? echo $total ?人投票/smallhr table ? // 顯示圖形的統計結果 for ($i = 1; $i = 5; $i++) { $choice = $arrayresults[$i];
文档评论(0)