- 鐵幣
 - 23337 元
 - 文章
 - 9161 篇
 - 聲望
 - 6425 枚
 - 上次登入
 - 14-5-21
 - 精華
 - 21
 - 註冊時間
 - 03-8-4
 - UID
 - 14806
  
 
 
 
            
 | 
    
        
        
先照著以下圖片設計一個表單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試試看吧! |   
 
                         
              
         
     
 |