鐵之狂傲

 取回密碼
 註冊
搜尋

名望的英雄

KUSO四格畫家

切換到指定樓層
1#
先照著以下圖片設計一個表單form

然後製作表格以及選項



注意,選項按鈕第一個選項核取值必須設1

第二個設2第三個設3...以此類推

名稱(左邊那個)設為任意數字(所有選項必須相同)

然後請看以下程式(使用VB script)

<%@LANGUAGE="VBSCRIPT">%@LANGUAGE="VBSCRIPT" CODEPAGE="950"%>
<%
Vote=request("r1") 這個r1是你設的名稱變數,可以自己改
select case Vote VB的SELECT CASE控制項
case "1" 有幾個選項就設幾個case
application("Vote1")=application("Vote1")+1 按下按鈕送出表單後統計+1
case "2"
application("Vote2")=application("Vote2")+1
case "3"
application("Vote3")=application("Vote3")+1
case "4"
application("Vote4")=application("Vote4")+1
End select 結束後必須加上這個

Total=application("Vote1")+application("Vote2")+application("Vote3")+application("Vote4")

上為總計票數

以下是求得票率

mp1=round(application("Vote1")/Total,4)*100
mp2=round(application("Vote2")/Total,4)*100
mp3=round(application("Vote3")/Total,4)*100
mp4=round(application("Vote4")/Total,4)*100
mpTotal=mp1+mp2+mp3+mp4
%>


再注意!

使用script語法必需於前後加上開始語法"<%"和結束語法"%>"

----------------------------------------------------

有時候我們會覺得得票率光用數字表示很死板

通常會設計長條圖

但是要怎麼做呢?

先用繪圖軟體畫出一個小小的正方形或長方形(約12x12像素)

然後放到檢視投票結果頁面的得票率處

寬度設為得票率

即width="mp X" 如第一項為 width=<%"mp1"%>

各位不妨打開你的Dreamweaver試試看吧!
 
轉播0 分享0 收藏0

回覆 使用道具 檢舉

你需要登入後才可以回覆 登入 | 註冊

存檔|手機版|聯絡我們|新聞提供|鐵之狂傲

GMT+8, 24-12-26 02:01 , Processed in 0.018417 second(s), 15 queries , Gzip On.

回頂部