帮忙看看表单提交后为什么没值啊~谢谢

帮忙看看表单提交后为什么没值啊~谢谢

是用 $_post['0']获取,不过他的值value为1的时候应该$count自加一吧~不过他不进行自加~所以我认为表单提交不过来~
这是程序~我刚学不久,不知道那里错了,高手进来帮忙看看

<html>
<head>
<title>大众投票</title>
</head>
<body bgcolor="Aqua">
<font color=" Lime"  size="5" style="黑体">
<center>
[音乐统计]<hr>
你想知道哪些音乐最受大众欢迎吗?<p>

如果您喜欢的音乐不止一种,那么在下面类型中<br>
挑选自己钟爱的音乐<hr>
<form action="file1.php" method="POST">
<table>
<input type= "checkbox" name="muf[0]"  value="1" >古曲音乐<br>
<input type= "checkbox" name="muf[1]" value="1" >摇滚音乐<br>
<input type="checkbox" name="muf[2]" value="1">流行音乐<br>
<input type= "checkbox" name="muf[3]" value="1">自然音乐<hr>
</table>
<input type="submit" value="选好了点我">

</center>
</form>
</font>
</body>
</html>









<?php

    $file[0]="./file01.txt";
    $file[1]="./file02.txt";
    $file[2]="./file03.txt";
    $file[3]="./file04.txt";
    for ($i=0;$i<=3;$i++)
    {
            $openfile[$i]=fopen($file[$i],"r+");
            fseek($openfile[$i],0);
            $count[$i]=fread($openfile[$i],10);
            $count[$i]=intval($count[$i]);
    }
      for ($i=0;$i<=3;$i++)
      {
              if ($_POST['$muf[$i]']==1) {
                     
                      $count[$i]=$count[$i]++;
              }
      }
        for ($i=0;$i<=3;$i++)
        {
                fseek($openfile[$i],0);
                fwrite($openfile[$i],$count[$i]);
                fclose($openfile[$i]);
        }
        echo "目前投票结果:<hr>";
        echo"<center>";
        echo"古曲音乐".$count[0]."票<br>";
        echo"摇滚音乐".$count[1]."票<br>";
        echo"流行音乐".$count[2]."票<br>";
        echo"自然音乐".$count[3]."票<br>";
        
        echo"总票数:";
        echo $count[0]+$count[1]+$count[2]+$count[3]."票<hr></center>";
        echo"<br><center><a href=file.php >返回继续投票</center> ";
        ?>



返回的值全都是0,file01.txt这四个文件是自己建好的,谢谢啦~

$_POST['$muf[$i]']==1) 应该是$_POST['muf[$i]']==1) 吧

$_POST['muf'][$i]
如履薄冰

我试试哈。

还是不好使。呵呵不弄它啦~谢谢你们啦