投票管理程序

  投票管理程序

  表结构

  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>";}

  ?>

  【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】