в предыдущем примере я не учёл запятые... вот подправил:
exemple.php (+/-)
<?php
if (!empty($_POST)) {
$coffee = isset($_POST['coffee']) ? trim(htmlspecialchars($_POST['coffee'])) : '';
$tea = isset($_POST['tea']) ? trim(htmlspecialchars($_POST['tea'])) : '';
$beverage = isset($_POST['beverage']) ? trim(htmlspecialchars($_POST['beverage'])) : '';
$beer = isset($_POST['beer']) ? trim(htmlspecialchars($_POST['beer'])) : '';
$string = $coffee . '|' . $tea . '|' . $beverage . '|' . $beer;
$array = explode('|', $string);
$view = '';
$arr = array();
foreach ($array as $val) {
if (empty($val)) continue;
$arr[] = $val;
}
$view = implode(', ', $arr);
} else {
$view = 'Предпочитаю чистый спирт
';
}
?>
<form action="exemple.php" method="POST">
<input type="checkbox" name="coffee" value="Кофе" /> Кофе<br />
<input type="checkbox" name="tea" value="Чай" /> Чай<br />
<input type="checkbox" name="beverage" value="Напиток" /> Напиток<br />
<input type="checkbox" name="beer" value="Пиво" /> Пиво<br />
<input type="submit" value="Отправить" />
</form>
<?=$view?>