你的错误代码是什么?由于你提供的代码太少,实在无法调试,抱歉。
建议你自己建立调试代码,例如多使用echo 语句,看看自己的变量传送是否正确。

解决方案 »

  1.   

    for ($i=0; $i<$num; $i++) 

    if ($$i != "") 

    你的$$i变量名是以数字开头的。。这是不允许的。
    你可以把checkbox的name定义为selit[],这样提交的checkbox值就变成一个数组了。
    有多少个被选择,该数组就有多少个元素。你只要遍历查看数组中的元素即可。