【php开源代码栏目提醒】:网学会员php开源代码为您提供poll.php参考,解决您在poll.php学习中工作中的难题,参考学习。
<?php
include_once("dbfunc.php");
$question=array(); //选项数组
//连接数据库
$link=connect_db();
//获取投票主题数据
$query = "SELECT * FROM polls WHERE id='".$_GET['pollorder']."'";
$poll_handle = mysql_query($query) or die("Cannot Init. Title");
$title_data=my
sql_fetch_row($poll_handle) or die("Cannot Load Poll Title");
//获取指定投票主题的选项
列表 $query = "SELECT * FROM questions WHERE pollid=".$_GET['pollorder']." order by question";
$q_query =
mysql_query($query) or die("Cannot Init. Questions");
$ct=0;
for($x=1;$q_data = mysql_fetch_row($q_query);$x++)
{
$q_id[$x] = $q_data[0];
$question[$x] = $q_data[2];
$ct=$ct+1;
}
//显示投票表单
print "<form action=\"dovote.php\" method=\"POST\">
<input type=\"hidden\" name=\"pollorder\" value=".$_GET['pollorder'].">
<input type=\"hidden\" name=\"vote\" value=0>
<input type=\"hidden\" name=\"act\" value='poll'>
<input type=\"hidden\" name=\"addr\" value=".$_SERVER['REMOTE_ADDR'].">
<table>
<tr bgcolor=#cccccc><td>$title_data[1]</td><tr>";
for($y=1;$y<=$ct;$y++)
{
print "<tr><td><input type=\"radio\" name=\"vote\" value=\"$q_id[$y]\">$question[$y]</td></tr>";
}
print "<tr><td><input type=submit value=\"投票\"></td></tr>
</table></form>";
//浏览投票结果按钮
print " <form action=\"dovote.php\" method=\"POST\">
<input type=\"hidden\" name=\"pollorder\" value=".$_GET['pollorder'].">
<input type=\"hidden\" name=\"vote\" value=0>
<input type=\"hidden\" name=\"act\" value='view'>
<input type=\"hidden\" name=\"addr\" value=".$_SERVER['REMOTE_ADDR'].">
<input type=submit value=\"浏览投票结果\">";
print "</form><br><br>";
disconnect_db($link);
?>