投票管理程序


投票管理程序

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

    ?>  

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