投票管理程序
表结构
CREATE TABLE poll(Poll_Id INT (11) not null AUTO_INCREMENT,Poll_Name char(50) ,Poll_Del INT (10) DEFAULT "0" , PRIMARY KEY (Poll_Id))
CREATE TABLE pollsele(Pollsele_Id INT (11) not null AUTO_INCREMENT,Pollsele_Name char(50) ,Poll_Del INT (10) DEFAULT "0" , Pollsele_poll_Id INT (10) ,pollsele_num int (10), PRIMARY KEY (Pollsele_Id))
-------------------------------------------------------------------------------------------------
poll.php //主程序
<? $db =mysql_connect("localhost", "root","391450");
mysql_select_db("class",$db);
$sql="select poll_id,Poll_Name from poll where poll_del="1"";
@$result = mysql_query($sql);
$myrow=mysql_fetch_row($result);
echo "<table align=center bgcolor=aabbcc width=250 hight=450 border=0 style="border:1px solid rgb(0,0,0)">";
echo "<td align=center bgcolor=99aabb style="border:1px solid rgb(255,255,255)">";
echo "$myrow[1]";
$sql="select Pollsele_Name,pollsele_poll_id from pollsele where pollsele_del="0" and pollsele_poll_id="$myrow[0]"";
@$result = mysql_query($sql);
echo "<FORM ACTION="pollsee.php?poll_id=$myrow[0]" METHOD="post" target=_blank>";
echo "<p align=center>";
while($myrow=mysql_fetch_row($result))
{
echo "<input type="radio" name=toupiao value="$myrow[0]">$myrow[0]";
echo " "; }
echo "<br>"; echo "<br>";
echo "<input type=submit name=submit value="投票" >";
echo "</p>";
echo "</form>"; echo "</td>";
echo "</table>";
mysql_close();
echo "<br>";
echo "<p align=right>";
echo "<a href=poll_input>管理</a>"; echo "</p>"; ?>
-----------------------------------------------------------------------
poll_input.php //添加主题
<? $db =mysql_connect("localhost", "root","391450");
mysql_select_db("class",$db);
$sql="select poll_id,poll_name,poll_del from poll";
echo "<table width=300 hight=560 bgcolor=aabbcc align=center style="border:1px solid rgb(0,0,0)">";
$result=mysql_query($sql);
while($my=mysql_fetch_row($result))
{
echo "<tr>";echo "<td align=center width=50 bgcolor=99aabb style="border: 1px solid rgb(255,255,255)">";echo $my[0];echo "</td>";
echo "<td align=center width=200 bgcolor=99aabb style="border: 1px solid rgb(255,255,255)"><a href=pollsele.php?id=$my[0]>$my[1]</a></td>";
echo "<td align=center width=50 bgcolor=99aabb style="border: 1px solid rgb(255,255,255)">";echo $my[2];echo "</td>";
echo "</tr>";
} echo "</table>";
?>
<html>
<head>
<?
if($submit2!="添加")
{ echo "<p align=center>";
echo "<FORM ACTION="poll_input.php" METHOD="post">";
echo "<font color=004080>主题:</font>";
echo "<input type=text name=title size=30 value="">";
echo "<input type=submit name=submit2 value="添加">";
echo "</p>";
echo"</form>"; }
else
{$db =mysql_connect("localhost", "root","391450");
mysql_select_db("class",$db);
$sql="select poll_name from poll where poll_name="$title"";
mysql_query($sql);
$sql="insert into poll values("","$title","")";
mysql_query($sql);
mysql_close();
echo "<META HTTP-EQUIV=REFRESH CONTENT="1; URL=poll_input.php">"; }
if($submit1!="有效"&&$submit3!="删除")
{ echo "<p align=center>";
echo "<FORM ACTION="poll_input.php" METHOD="post">";
echo "<font color=004080>设置主题:</font>";
echo "<select name="sele" size=1>";
$db =mysql_connect("localhost", "root","391450");
mysql_select_db("class",$db);
$sql="select Poll_Id from poll";
$result = mysql_query($sql);
mysql_close();
while($myrow=mysql_fetch_row($result))
{ echo "<option value="$myrow[0]">$myrow[0]";}
echo "</select>";
echo "<input type=submit name=submit1 value="有效">";
echo "<input type=submit name=submit3 value="删除">";
echo "</p>";
echo "</FORM>";
}
else
{
if($submit1=="有效")
{
$db =mysql_connect("localhost", "root","391450");
mysql_select_db("class",$db);
$sql="update poll set Poll_Del="0"";
$result = mysql_query($sql);
$sql="update poll set Poll_Del="1" where poll_id="$sele"";
$result = mysql_query($sql);
mysql_close();
echo "<META HTTP-EQUIV=REFRESH CONTENT="1; URL=poll_input.php">"; }
else
{ $db =mysql_connect("localhost", "root","391450");
mysql_select_db("class",$db);
$sql="delete from poll where poll_id="$sele"";
$result = mysql_query($sql);
$sql="delete from pollsele where pollsele_poll_id="$sele"";
mysql_query($sql);
mysql_close();
echo "<META HTTP-EQUIV=REFRESH CONTENT="1; URL=poll_input.php">"; }
}
?>
--------------------------------------------------------------------
pollsele.php //添加选项
<? $db =mysql_connect("localhost", "root","391450");
mysql_select_db("class",$db);
$sql="select pollsele_id,pollsele_name,pollsele_del,pollsele_num from pollsele where pollsele_poll_id="$id"";
echo "<table width=300 hight=560 align=center bgcolor=aabbcc style="border:1px solid rgb(0,0,0)" >";
@$result=mysql_query($sql);
while($my=mysql_fetch_row($result))
{
echo "<tr>";echo "<td align=center width=50 bgcolor=99aabb style="border: 1px solid rgb(255,255,255)">";echo $my[0];echo "</td>";
echo "<td align=center width=200 bgcolor=99aabb style="border: 1px solid rgb(255,255,255)">$my[1]</td>";
echo "<td align=center width=50 bgcolor=99aabb style="border: 1px solid rgb(255,255,255)">";echo $my[2];echo "</td>";
echo "<td align=center width=50 bgcolor=99aabb style="border: 1px solid rgb(255,255,255)">";echo $my[3];echo "</td>";
echo "</tr>";
} echo "</table>";
?>
<html>
<head>
<?
if($submit2!="添加")
{ echo "<p align=center>";
echo "<FORM ACTION="pollsele.php?id=$id" METHOD="post">";
echo "<font color=004080>选项:</font></td>";
echo "<input type=text name=title size=30 value="">";
echo "<input type=submit name=submit2 value="添加">";
echo "</p>";
echo"</form>"; }
else
{$db =mysql_connect("localhost", "root","391450");
mysql_select_db("class",$db);
$sql="insert into pollsele values("","$title","","$id","")";
mysql_query($sql);
mysql_close();
echo "<META HTTP-EQUIV=REFRESH CONTENT="1; URL=pollsele.php?id=$id">"; }
if($submit1!="有效"&&$submit3!="无效")
{ echo "<p align=center>";
echo "<FORM ACTION="pollsele.php?id=$id" METHOD="post">";
echo "<font color=004080>设置选项:</font>";
echo "<select name="sele" size=1>";
$db =mysql_connect("localhost", "root","391450");
mysql_select_db("class",$db);
$sql="select Pollsele_Id from pollsele where pollsele_poll_id="$id"";
$result = mysql_query($sql);
mysql_close();
while($myrow=mysql_fetch_row($result))
{ echo "<option value="$myrow[0]">$myrow[0]";}
echo "</select>";
echo "<input type=submit name=submit1 value="有效">";
echo "<input type=submit name=submit3 value="无效">";
echo "</p>";
echo "</FORM>";
}
else
{ $db =mysql_connect("localhost", "root","391450");
mysql_select_db("class",$db);
if ($submit1=="有效")
{
$sql="update pollsele set Pollsele_Del="0" where pollsele_id="$sele"";
$result = mysql_query($sql);}
else
{
$sql="update pollsele set Pollsele_Del="1" where pollsele_id="$sele"";
$result = mysql_query($sql); }
mysql_close();
echo "<META HTTP-EQUIV=REFRESH CONTENT="1; URL=pollsele.php?id=$id">"; }
?>
----------------------------------------------------------------------
pollsee.php //投票结果
<? if ($toupiao!=""){
$db =mysql_connect("localhost", "root","391450");
mysql_select_db("class",$db);
$sql="select Pollsele_Name,pollsele_num from pollsele where pollsele_name="$toupiao"";
@$result = mysql_query($sql);
$myrow=mysql_fetch_row($result);
$poll_num=$myrow[1];
$poll_num=$poll_num+1;
$sql="update pollsele set Pollsele_num="$poll_num" where pollsele_name="$toupiao"";
mysql_query($sql);
$sql="select Poll_Name from poll where poll_id="$poll_id"";
@$result = mysql_query($sql);
$title=mysql_fetch_row($result);
echo "<p align=center>";
echo $title[0]; echo "</p>";
echo "<br>";
$sql="select Pollsele_Name,pollsele_num from pollsele where pollsele_del="0" and pollsele_poll_id="$poll_id"";
@$result = mysql_query($sql);
echo "<table align=center bgcolor=aabbcc style="border:1px solid rgb(0,0,0)">";
while($myrow=mysql_fetch_row($result))
{ echo "<tr>"; echo "<td width=150 bgcolor=99aabb style="border:1px solid rgb(255,255,255)">";
echo $myrow[0];echo "</td><td width=50 bgcolor=99aabb style="border:1px solid rgb(255,255,255)">";echo $myrow[1]; echo "</td></tr>";} echo "</table>"; }
else
{echo "<font color=red>你不能投空票!!!</font>";}
?>
【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】