PHP新手上路(九)

2022-09-16 00:03:14 字數 1164 閱讀 8703

8. 投票系統 

在許多時候,我們需要收集上網者和網友們的意見。例如:新版頁面與舊版頁面的比較;對某一事情的看法;對體育比賽結果的**等等。這時候,你需要乙個非常有效的網上調查系統。使用php就可以非常方便地實現你的這一構想。 

8.1 投票系統(mypolls.php3): 

<? 

$status=0; 

if(isset($polled)&&($polled=="c-e")) 

#echo "$status"; 

if(isset($poll)&&($status==0)) 

?> 

與舊版頁面相比較您覺得新版頁面:

<? 

if(!isset($submit))else 

}  // close file 

fclose($fp); 

}else 

}  if(isset($poll)) 

echo $poll_tableheader; 

// cycle through all options編歷陣列 

reset($curarray); 

while (list($k, $v) = each($curarray)) 

printf(" %.2f %% (%d)", $poll_percent, $poll_optioncount); 

echo $poll_datafooter; 

}  echo $poll_rowfooter; 

}  echo "總共投票次數:$poll_sum"; 

echo $poll_tablefooter; 

echo "

"; 

echo ""; 

echo " "; 

if(isset($poll)) 

// close file 

fclose($fp); 

}  } 

?> 

注釋:從上面我們可以看出該投票系統的基本過程: 

1、開啟檔案取得資料到陣列$curarray(檔案不存在則初始化陣列$curarray) 

2、編歷陣列,處理資料得到所需值 

3、計算百分比,控制統計bar影象寬度 

4、將資料儲存到"data.pol"中

PHP新手上路

php的許多特點與其他軟體或者工具有關。利用迄今為止我們所學到的php知識,我們可以試著建立乙個簡單互動的 利用這一過程我們又可以學到不少東西。好吧,我們現在開始專注於乙個典型個人 的建設。標題頁面 front.html 這裡我們有乙個非常簡單的html檔案 歡迎來我的寒舍,雖然這裡現在暫時還沒有什...

PHP新手上路(六)

5.5 計數器 乙個簡單的計數器 function get hitcount counter file 增加一次計數值 count 將新的計數值寫入檔案 fp fopen counter file,w fputs fp,count fclose fp 返回計數值 return count 然後我們更...

PHP新手上路(八)

7.檔案上傳 你可以利用php實現檔案的上傳功能,注意客戶端的瀏覽器應該是netscape3以上或者ie3以上的版本。同時,因為本程式與你的php配置檔案 php3為php3.ini,php4為php.in 設定有關。在執行該程式之前請先檢查您的php配置檔案有沒有做好如下的設定 將 upload ...