WEB开发网
开发学院WEB开发PHP 投票管理程序 阅读

投票管理程序

 2001-01-03 16:28:52 来源:WEB开发网   
核心提示:投票管理程序 表结构 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
投票管理程序

表结构
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>";}

  ?> 

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

Tags:投票 管理 程序

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接