天天看點

PHP的bbs實作之五--建立調查2

//survey.php

<?                                                                                                                                                             

include "common.inc.php";                                                                                                                                      

if(!$Ok)                                                                                                                                                       

{                                                                                                                                                              

  global $PHP_SELF;                                                                                                                                            

  $survey_check = "select * from survey where title='$title'";                                                                                                 

  $check_result = mysql_query($survey_check)                                                                                                                   

    or die("無法進行網上調查。");                                                                                                                              

  $check_num = mysql_num_rows($check_result);                                                                                                                  

  if ($check_num == 0)                                                                                                                                         

    {                                                                                                                                                          

      header("Location: login_error.php?error=沒有找到該調查項目!\n");                                                                                        

    }                                                                                                                                                          

  $check_result = mysql_query($survey_check) ;                                                                                                                 

  $row=mysql_fetch_array($check_result);                                                                                                                       

  $number=$row["totalfield"];                                                                                                                                  

  $option1=$row["option1"];                                                                                                                                    

  $option2=$row["option2"];                                                                                                                                    

  if ($number>2)                                                                                                                                               

   {                                                                                                                                                           

    $option3=$row["option3"];                                                                                                                                  

   }                                                                                                                                                           

  if ($number==4)                                                                                                                                              

    $option4=$row["option4"];                                                                                                                                  

   $next_action=$PHP_SELF;                                                                                                                                     

   $next_action.='?title='.$title;                                                                                                                             

   include "header.inc.php";                                                                                                                                   

   include "ad.php";                                                                                                                                           

}                                                                                                                                                              

else                                                                                                                                                           

  $choice_now="choice".$choice;                                                                                                                                

  $new_value=$row[$choice_now] ;                                                                                                                               

  $new_value++;                                                                                                                                                

  $SQL="UPDATE survey SET $choice_now='$new_value'                                                                                                             

    where title='$title'";                                                                                                                                     

  mysql_query($SQL) or die(mysql_error());                                                                                                                     

  header("Location: survey_view.php?title=$title");                                                                                                            

?>                                                                                                                                                             

<body  background="images/st.jpg" >                                                                                                                            

<FORM METHOD="POST" ACTION="<? echo $next_action;?>">                                                                                                          

  <TABLE width=60% border=0 align=center bgcolor=yellow>                                                                                                       

    <TR  bgcolor=green>                                                                                                                                        

      <TD height=20 align=center>                                                                                                                              

           <FONT  class=myYellow>                                                                                                                              

             歡迎來到網上調查!                                                                                                                                

          </FONT>                                                                                                                                              

      </TD>                                                                                                                                                    

    </TR>                                                                                                                                                      

    <TR >                                                                                                                                                      

      <TD height=50 align=left>                                                                                                                                

        <font size=3 color=blue >                                                                                                                              

          <?                                                                                                                                                   

               for ($i=1;$i<10;$i++)                                                                                                                           

                  echo "&nbsp";                                                                                                                                

               echo $title;?>                                                                                                                                  

        </font>                                                                                                                                                

$n=1;                                                                                                                                                          

while ($n<=$number)                                                                                                                                            

  $option_now="option".$n;                                                                                                                                     

  echo  "<TR>";                                                                                                                                                

  echo  "<td width=\"50%\" align=left class=myRed>";                                                                                                           

  for ($i=1;$i<15;$i++)                                                                                                                                        

      echo "&nbsp";                                                                                                                                            

  echo  "<input type=\"radio\" name=\"choice\" value=".$n;                                                                                                     

  if ($n==1)                                                                                                                                                   

     echo " checked";                                                                                                                                          

  echo ">";                                                                                                                                                    

  echo  $$option_now;                                                                                                                                          

  echo  " </td>";                                                                                                                                              

  echo  "  </TR>";                                                                                                                                             

  $n++;                                                                                                                                                        

    <TR>                                                                                                                                                       

        <INPUT type=submit name=Ok value=" 送出 " class=myBlack>                                                                                    

  </TABLE>                                                                                                                                                     

</FORM>                                                                                                                                                        

<DIV class=myGreen align=center>                                                                                                                               

    <? echo $COPYRIGHT; ?>                                                                                                                                     

</DIV>                                                                                                                                                         

</BODY>    

本文轉自 牛海彬 51CTO部落格,原文連結:http://blog.51cto.com/newhappy/76893,如需轉載請自行聯系原作者