checkboxy a PHP

Ahoj mám tento skript na www.barguzin.wz.cz/form.php:


<head>
</head>
<body>
<form action="form.php">
<input type="hidden" name="send" value="yes">
<input type="checkbox" name="d[0]" value="0">
<input type="checkbox" name="d[1]" value="1">
<input type="checkbox" name="d[2]" value="2">
<input type="submit" name="" value="5">
</form>
<?php

$i=0;
$c=Count($_REQUEST["d"]);

echo "pocet prvkov pola REQUEST je : ".$c."<br><br>";

while ($i<$c) {

echo $_REQUEST["d"][$i]."<br>";
$i++;

}

echo "<br>Výpis prvkov pola: ";
print_r($_REQUEST["d"]);

?>
</body>

Keď zaškrtnem všetky 3, je to OK na výstup dostanem value všetkých troch, to isté platí aj pri zaškrtnutí prvého, ale akákoľvek ďalšia kombinácia je zobrazená chybne(pritom zobrazenie počtu prvkov poľa a výpis hodnôt poľa sú úplne v poriadku) , skúšal som už všetko, je zo fakt pre mňa záhada a neviem, v čom robím chybu, môžte sa na to pozrieť?
Když chceš vypsat neúplné pole, nemůžeš použít while ($i<$c) a pak prvky indexovat přes $i. Použij foreach.
Neúplné pole - myšleno pole, které nemá indexy prvků jdoucí po sobě.
nj, pokud nezaškrtneš checkbox, tak se ta hodnota vůbec nepošle. To bude tím.