utilizo este código para contar los Checbox seleccionados y mostrar mostrar la información de cada Checkbox..
Código PHP:
Ver original<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST" id="boxes">
<?php
$link = "";
if(isset($_POST['procesar'])){ $opciones = $_POST['Ganar:'];
// Con esto te imprime cuales opciones se seleccionaron
echo "<div id='poll_quiz'><label>No se pruede procesar su pedido, Leer Motivos:</label></div>";
echo "<div id='wrap'><br />No hay Logros seleccionados </br> Recuerde que debe seleccional minimo 3 Logros.</div>";
}else{
$totalSeleccionados = count($opciones);
echo "<div id='poll_quiz'><label>No se pruede procesar su pedido, Leer Motivos:</label></div>";
echo "<div id='wrap'><br />Se seleccionaron $totalSeleccionados Combinaciones.</div>";
for($i=0; $i < $totalSeleccionados; $i++){
// divide la frase mediante cualquier número de comas o caracteres de espacio,
// lo que incluye " ", \r, \t, \n y \f
echo "</br>";
echo "<img src='notice.png' alt='' width='23' height='23' align='absbottom' />";
echo( $opciones [$i] );
}
}
echo "
<p><a href='" . $_SERVER['PHP_SELF'] . "'>Realizar de nuevo el ticket.</a></p>";
} // cierre post procesar
function estaSeleccionado($nombreCb,$valorCB){
if(!empty($_POST[$nombreCb])){ foreach($_POST[$nombreCb] as $elValor){
if($elValor == $valorCB){
return true;
}
}
}
return false;
}
?>
tambien indica si no hay Checkbox seleccionados y no deja procesar la operacion..
Pero esa parte si me funciona perfecto..