Código PHP:
<?php
$numero=0;
@if($a != ""){$numero++ ;};
@if($b != ""){$numero++ ;};
@if($c != ""){$numero++ ;};
@if($d != ""){$numero++ ;};
@if($e != ""){$numero++ ;};
echo "$numero";
?>
Lo hace pero no encuentro la manera de que si hay una variable no definida como en el caso de los que no estan chekeados, se quede callado y no diga que no estan definidas.
Espero haberme explicado bien y claro lo cual se me hace dificil.
Gracias