導航:首頁 > 萬維百科 > 網頁設計投票

網頁設計投票

發布時間:2020-11-13 03:16:36

1、用php製作一個網頁來實現簡易網上投票系統

html 用單選按鈕做,然後提交到 php頁面然後存入資料庫。
最簡單的資料庫可以 | id |項目| |是否投票
儲存的時候就是存一個項目名稱和一個投票 如果投票就錄入1 id自動生成就可以

查看結果用php 查詢資料庫
就直接查詢條件是項目名稱 查詢內容是否投票,然後根據查詢出來的個數來確定該項目投了多少票
然後顯示出來

2、想在微博上做個投票怎麼弄?

1、電腦打開新浪微博,然後登錄個人賬號。


2、登錄微博賬號後,在發博文的地方,點擊三專點,然屬後選擇投票。


3、點擊發起投票後,選擇文字或者圖片投票。


4、點擊發起文字投票後,輸入標題,然後輸入投票選項。


5、都設置好之後,點擊發起。


6、點擊發起之後,即可進行投票了。

3、求助:用C#製作一個投票網頁

C#只是一種語言,一種面向對象的語言,你說的大概是個投票系統之類的吧,實現很簡單的。選擇一個IDE開發,既然你選擇C#語言,最好選擇微軟的VS2005、2008。具體實現方法網上應該很多,自己搜索一下。
---------------------
以前寫個這樣的功能,限於帖子,提供主要代碼,可供參考(vs 2005)。
1using System;
2using System.Data;
3using System.Configuration;
4using System.Web;
5using System.Web.Security;
6using System.Web.UI;
7using System.Web.UI.WebControls;
8using System.Web.UI.WebControls.WebParts;
9using System.Web.UI.HtmlControls;
11
12public partial class _Default : System.Web.UI.Page
13...{
14 protected void Page_Load(object sender, EventArgs e)
15 ...{
16 if (!IsPostBack)
17 ...{
18 string[] pollselect = new string[] ...{ "會", "不會", "不知道" };
19 RadioButtonList1.DataSource = pollselect;
20 RadioButtonList1.DataBind();
21 }
22 }
23 protected void Button1_Click(object sender, EventArgs e)
24 ...{
25 Response.Redirect("pollresult.aspx?result=" + RadioButtonList1.SelectedIndex.ToString());
26 RadioButtonList1.SelectedIndex = -1;
27 }
28}
29
--------------------------
1using System;
2using System.Data;
3using System.Configuration;
4using System.Collections;
5using System.Web;
6using System.Web.Security;
7using System.Web.UI;
8using System.Web.UI.WebControls;
9using System.Web.UI.WebControls.WebParts;
10using System.Web.UI.HtmlControls;
11using System.IO;

14public partial class pollresult : System.Web.UI.Page
15...{
16 float poll1ratio = 0F;
17 float poll2ratio = 0F;
18 float poll3ratio = 0F;
19
20 protected void Page_Load(object sender, EventArgs e)
21 ...{
22 Image1.Height = 15;
23 Image2.Height = 15;
24 Image3.Height = 15;
25 int i = int.Parse(Request.QueryString["result"].ToString());
26 string Path = Request.PhysicalApplicationPath + @"\App_Data\savepoll.dat";
27 if (!File.Exists(Path))
28 ...{
29 FileStream fs = File.Create(Path);
30 fs.Close();
31 BinaryWriter bw1 = new BinaryWriter(new FileStream(Path, FileMode.Open, FileAccess.Write, FileShare.ReadWrite));
32 bw1.Write(010);
33 bw1.Write(010);
34 bw1.Write(010);
35 bw1.Close();
36
37 }
38 else
39 ...{
40 BinaryReader br = new BinaryReader(new FileStream(Path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite));
41 int poll1 = br.ReadInt32();
42 int poll2 = br.ReadInt32();
43 int poll3 = br.ReadInt32();
44 if (i == 0) poll1++;
45 else if (i == 1) poll2++;
46 else if (i == 2) poll3++;
47 br.Close();
48
49 int pollsum = poll1 + poll2 + poll3;
50 poll1ratio = Convert.ToSingle((float)poll1 / pollsum);
51 lbyes.Text = Math.Round((poll1ratio * 100), 2).ToString() + "%";
52 poll2ratio = Convert.ToSingle((float)poll2 / pollsum);
53 lbno.Text = Math.Round((poll2ratio * 100), 2).ToString() + "%";
54 poll3ratio = Convert.ToSingle((float)poll3 / pollsum);
55 lbunknow.Text = Math.Round((poll3ratio * 100), 2).ToString() + "%";
56 lbsum.Text = pollsum.ToString();
57
58 Image1.Width = (int)(poll1ratio * 100);
59 Image2.Width = (int)(poll2ratio * 100);
60 Image3.Width = (int)(poll3ratio * 100);
61
62 BinaryWriter bw2 = new BinaryWriter(new FileStream(Path, FileMode.Open, FileAccess.Write, FileShare.ReadWrite));
63 bw2.Write(poll1);
64 bw2.Write(poll2);
65 bw2.Write(poll3);
66 bw2.Close();
67 }
68 }
69}
70

4、網頁製作裡面,網站的投票數百分比如何顯示?

我以前寫一個div填充顏色 div的寬度設置成動態取值 從資料庫中取值之後百分百 很簡單的

5、製作一個網路投票統計頁面

加我好友

6、網站投票系統的投票結果頁面的製作

<

7、投票網頁選項太多應怎麼設計?

投票完全可以放在第一頁面上,那些小圖標可以利用翻頁的效果實現,不會佔用很大的地方

8、製作一個投票的網頁,有二十個選項,但是允許用戶最多選十個,怎麼辦?

這樣彈出提示窗口的判斷,通常都是用計算機腳本語言來實現的。以下如果看不懂可以再問。

<script language="javascript"> //表示在IE頁面上引入腳本函數

function checkTheBox() {
//……,一堆腳本函數開頭的代碼,這里是注釋,總之選好復選後提交頁面時,進入此判斷函數腳本進行判斷

var selectnum = 0; //為了對到底選了多少個選項做計數
var i; //為了對當前復選列表做循環
var theMain = document.form1; //document.form1可以理解為當前頁面的所有內容

for(i=0; i<theMain.vote.length; i++){ //對當前復選列表做循環
//theMain.vote.length為當前頁面內容里復選列表的選項數目
if(theMain.vote[i].checked == true) { //若選擇了本行選項
selectnum++; //則計數一次
}
}

if (selectnum>10) { //若上面獲得的已選項>你預定的10個
alert("只允許最多選擇10個選項,請去掉多選的項後再提交。");
return false; //因為判斷到有問題,所以不允許提交,返回一個false
}

pageSubmit(); //經過上面的判斷後沒發現問題,所以頁面提交

…… //一堆函數結尾的代碼
} //判斷函數結束

//引入腳本函數結束了
</script>

以上。

與網頁設計投票相關的知識