投票管理程序 |
投票管理程序 表结构 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>";} ?> 【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】 |