Como está seu array?
E NOTICIAS e INSCRICOES ali sao Constantes?
Não, são variáveis. Na hora de publicar aqui esqueci de colocar o $.
ja deu um print_r($nivel) para se certificar dos valores?
Da seguinte maneira (resultado do print_r($nivel)):
Array ( [0] => noticias [1] => palestras [2] => incricoes [3] => administradores )
Para melhor entendimento, segue abaixo o código:
HTML:
[vem antes..]
<input type="checkbox" name="nivel[]" id="nivel0" value="noticias "/> <label for="nivel0">Gerenciar notícias </label><br />
<input type="checkbox" name="nivel[]" id="nivel1" value=" palestras "/> <label for="nivel1"> Gerenciar palestras </label><br />
<input type="checkbox" name="nivel[]" id="nivel2" value=" incricoes "/> <label for="nivel2"> Gerenciar inscrições </label><br />
<input type="checkbox" name="nivel[]" id="nivel3" value=" administradores"/> <label for="nivel3"> Gerenciar administradores </label><br />
[vem depois...]
PHP:
$nivel = $_POST["nivel"];
foreach($nivel as $valor)
{
echo $valor, "<br>\r\n"; //Exibe isto normalmente
if ($valor == "noticias"){
echo "Tem notícias"; //Não exibe
$noticias += 1;} //Não soma
if ($valor == "palestras"){
echo "Tem palestras"; //Não exibe
$palestras += 1;} //Não soma
if ($valor == "inscricoes"){
echo "Tem inscricoes"; //Não exibe
$inscricoes += 1;} //Não soma
if ($valor == "administradores"){
echo "Tem administradores"; //Não exibe
$administradores += 1;} //Não soma
}
echo "$noticias, $palestras, $inscricoes e $administradores";
Exibe:
noticias
palestras
incricoes
administradores
, , e