Per recuperare più valori selezionati tramite checkbox la variabile che poi deve recuperarli deve essere un array. Ti ho scritto due righe di codice di esempio.
<form name="invio" method="post" action="ricevi.php">
Cibi preferiti:
Pizza<input type="checkbox" name="cibo[]" value="pizza">
Pane<input type="checkbox" name="cibo[]" value="pane">
Pasta<input type="checkbox" name="cibo[]" value="pasta">
Hamburger<input type="checkbox" name="cibo[]" value="hamburger">
<input type="submit" value="Invia">
</form>
Pagina che elabora i dati
Codice PHP:
<?php
$cibo = $_POST['cibo'];
for ($i = 0; $i < sizeof($cibo); $i++)
echo "$cibo[$i]\n";
?>