Para comenzar es completamente desaconsejado usar $_REQUEST, porque se pueden enviar variables tanto del tipo GET como POST y el archivo PHP los procesará por igual por lo que puede usarse como agujero de seguridad...
Referente a tu problema debes leer un buen manual/tutorial de HTML, ya que deberías saber que el navegador puede enviar los valores de los checkbox como array nativamente agregando corchetes [] al name del input....
Código HTML:
Ver original<form method="post" action="miarchivo.php"> <input type="checkbox" name="prueba[]" value="1" /> <input type="checkbox" name="prueba[]" value="2" /> <input type="checkbox" name="prueba[]" value="3" /> <input type="checkbox" name="prueba[]" value="4" /> <input type="checkbox" name="prueba[]" value="5" /> <input type="checkbox" name="prueba[]" value="6" /> <input type="checkbox" name="prueba[]" value="7" /> <input type="checkbox" name="prueba[]" value="8" /> <input type="checkbox" name="prueba[]" value="9" /> <input type="checkbox" name="prueba[]" value="0" />
<input type="submit" value="Enviar" />
y los recoges así...
Código PHP:
Ver originalif (isset($_POST['prueba'])) { foreach($_POST['prueba'] as $checkbox) {
echo $checkbox;
}
}