PHP網上調查系統
來源:互聯網
上載者:User
PHP網上調查系統
這是一個簡單的投票程式,對於剛學PHP和朋友來說是一個很不錯的入門程式。在這裡給大家介紹一下,希望能對朋友們有所協助。
該系統是由以下四個檔案組成的:有HTML調查表單的survey.htm,實現調查功能的survey.php,記錄調查項目的data.txt和記錄調查結果的survey.txt.其中data.txt和survey.txt我們可以用NOTEPAD分別建立之,並傳到程式目錄下。檔案data.txt中存的是要進行調查的項目,注意每個項目應佔一行;而survey.txt則可以是一個什麼內容也沒有的空檔案。
Survey.htm的代碼可以如如下所示:
<html>
<head>
<title>survey</title>
</head>
<body>
<form method="POST" action="survey.php">
<p><input type="radio" value="0" name="vote">調查項目一</p>
<p><input type="radio" name="vote" value="1">調查項目二</p>
<p><input type="radio" name="vote" value="2">調查項目三</p>
<p><input type="radio" name="vote" value="3">調查項目四</p>
<p><input type="radio" name="vote" value="4">調查項目五</p>
<p><input type="hidden" name="go" value="1">
<p><input type="submit" value="提交" name="B1"></p>
<a href="survey.php?result=1">查看結果</a>
</form>
</body>
</html>
注意檔案data.txt中的調查項目與上面的調查項目在個數和排列順序必須保持一致,否則會出錯或調查的結果不準確。同時為了將調查結果顯示成橫條圖形式,應該準備若干種不同顏色的橫條圖片。如:0.gif,1.gif,2.gif,3.gif,4.gif等.
以下是實現調查功能的survey.php代碼:
<?
$data="data.txt";
$votes="survey.txt";
$dataf=file($data); /*讀出調查專案檔中的項目*/