ASP教程
  • PHP教程
  • JSP教程 CGI教程 XML教程 ASP.NET教程 JAVA教程
    当前位置:教程 > 程序设计 > PHP教程 > 正文

    PHP新手上路(九)

    编辑:教程网 来源:网络 时间:2011年11月07日 15:56
    b>建设一个简单交互的网站(五)

    8. 投票系统

      在许多时候,我们需要收集上网者和网友们的意见。例如:新版页面与旧版页面的比较;对某一事情的看法;对体育比赛结果的预测等等。这时候,你需要一个非常有效的网上调查系统。使用PHP就可以非常方便地实现你的这一构想。

    8.1 投票系统(mypolls.php3):

    $#@60;?
    $status=0;
    if(isset($polled)&&($polled=="c-e")){
    $status=1;
    }
    #echo "$status";
    if(isset($poll)&&($status==0)){
    setcookie("polled","c-e",time()+86400,"/");#time=24h
    }
    ?$#@62;
    $#@60;HTML$#@62;
    $#@60;head$#@62;
    $#@60;title$#@62;新版页面调查$#@60;/title$#@62;
    $#@60;meta http-equiv="Content-Type" content="text/html; charset=gb2312"$#@62;
    $#@60;style type="text/CSS"$#@62;
    $#@60;!--
    .tb { border="1" bordercolor="#009933" cellspacing="0" font-size: 9pt; color: #000000}
    .head { font-family: "宋体"; font-size: 12pt; font-weight: bold; color: #009933; text-decoration: none}
    .pt9 { font-size: 9pt}
    a.p9:link { font-size: 9pt; color: #000000; text-decoration: none}
    a.p9:visited { font-size: 9pt; color: #000000; text-decoration: none }
    a.p9:hover { font-size: 9pt; color: #FF0000; text-decoration: underline}
    a.p9:active { font-size: 9pt; color: #FF0000; text-decoration: underline }
    --$#@62;
    $#@60;/style$#@62;
    $#@60;/head$#@62;
    $#@60;body bgcolor="#FFFFFF"$#@62;
    $#@60;div class="head"$#@62;与旧版页面相比较您觉得新版页面:$#@60;/div$#@62;$#@60;br$#@62;
    $#@60;?
    if(!isset($submit)){
    ?$#@62;
    $#@60;form action="myPolls.php3" method="get"$#@62;
    $#@60;input type="radio" name="poll_voteNr" value="1" checked $#@62;
    $#@60;span class="pt9"$#@62;信息量更大$#@60;/span$#@62; $#@60;br$#@62;
    $#@60;input type="radio" name="poll_voteNr" value="2" $#@62;
    $#@60;span class="pt9"$#@62;网页更精美$#@60;/span$#@62; $#@60;br$#@62;
    $#@60;input type="radio" name="poll_voteNr" ue="3" $#@62;
    $#@60;span class="pt9"$#@62;没什么改进$#@60;/span$#@62; $#@60;br$#@62;
    $#@60;input type="radio" name="poll_voteNr" value="4" $#@62;
    $#@60;span class="pt9"$#@62;其它$#@60;/span$#@62; $#@60;br$#@62;
    $#@60;input type="submit" name="submit" value="OK"$#@62;
    $#@60;input type="hidden" name="poll" value="vote"$#@62;
    $#@60;A HREF="http://www.blue1000.com/article/myPolls.php3?submit=OK" class="p9"$#@62;查看调查结果$#@60;/A$#@62;
    $#@60;/form$#@62;
    $#@60;?
    /*
    如果想增加其它的选项可直接加上即可
    */
    }else{
    $descArray=array(1=$#@62;"信息量更大",
    2=$#@62;"网页更精美",
    3=$#@62;"没什么改进",
    4=$#@62;"其它"
    );
    $poll_resultBarHeight = 9; // height in pixels of percentage bar in result table
    $poll_resultBarScale = 1; // scale of result bar (in multiples of 100 pixels)
    $poll_tableHeader="$#@60;table border=1 class=\"tb\"$#@62;";
    $poll_rowHeader="$#@60;tr$#@62;";
    $poll_dataHeader="$#@60;td align=center$#@62;";
    $poll_dataFooter="$#@60;/td$#@62;";
    $poll_rowFooter="$#@60;/tr$#@62;";
    $poll_tableFooter="$#@60;/table$#@62;";
    $coutfile="data.pol";
  • 原文来自 教程网 转载请注明:http://www.websmill.com/chengxu/PHP/31844.html

  • 上一篇:PHP新手上路(十)
  • 下一篇:PHP新手上路(八)