if($go !=1) ----> if($_POST['go'] !=1)

解决方案 »

  1.   

    没错误提示 ...
       就是点"投票"按钮没任何反应 ...
    点"查看结果"也没反应...但在本地测试正确 ..请问可能是data.dat 和 votes.dat 这两个文件权限问题吗 ?如果是为什么没报错 ... 现在根本请求就是没提交过去
      

  2.   

    retry
    ===============================================
    if($go !=1) ----> if($_REQUEST['go'] !=1)
      

  3.   

    foolbirdflyfirst(湖水清澈) 
    谢谢你 ..现在出现了点转机... 可以投票了 ...
      但现在不管怎么投,总是第一个选项 + 1  , 这是怎么回事呢 ?
     是不是还是哪个地方传值出现了问题 ?
      

  4.   

    //判断投了那一个栏目
           if ($i == $vote) 
             { 
              $single_vote[$i]+=1; 
             } 
           //将数据写回文件
           fputs($ficdest, "$single_vote[$i]|"); 这个是对的吗 ?
      

  5.   

    请按规范来写,表单提交过来用$_POST接收,链接过来用$_GET接收,否则一旦服务器php.ini的register_globals设为off,你这样不规范的写法将失效.
    =======================================================
    if ($i == $vote) ----> if($i == $_POST['vote'])