Есть форма с несколькими чекбоксами, вот эта: Код (Text): <form class="priceform" action="send_price.php" method="POST"> <div> <p class="modal-subhead">Употребляемые вещества</p> <input id="drugs[1]" name="drugs[1]" type="checkbox" value="Алкоголь" /> <label for="drugs[1]"> Алкоголь</label> <br /> <input id="drugs[2]" name="drugs[2]" type="checkbox" value="ТГК" /> <label for="drugs[2]"> ТГК (марихуана)</label> <br /> <input id="drugs[3]" name="drugs[3]" type="checkbox" value="Курительные смеси" /> <label for="drugs[3]"> Курительные смеси (спайс)</label> <br /> <input id="drugs[4]" name="drugs[4]" type="checkbox" value="МДПВ" /> <label for="drugs[4]"> МДПВ ("соль")</label> <br /> <input id="drugs[5]" name="drugs[5]" type="checkbox" value="Стимуляторы" /> <label for="drugs[5]"> Стимуляторы (метамфетамин, эфедрон, амфетамин, кокаин, экстази)</label> <br /> <input id="drugs[6]" name="drugs[6]" type="checkbox" value="Опиаты" /> <label for="drugs[6]"> Опиаты(героин, кодеин, трамадол, метадон, оксикодон)</label> <br /> <input id="drugs[7]" name="drugs[7]" type="checkbox" value="Галлюциногены" /> <label for="drugs[7]"> Галлюциногены (ЛСД, псилоцибин, DOB, 2CB)</label> <br /> <input id="drugs[8]" name="drugs[8]" type="checkbox" value="Аптечные наркотики" /> <label for="drugs[8]"> Аптечные наркотики (Триган-Д, Лирика, Туссин плюс, Гликодин)</label></div> <div></form> Кусок скрипта, который обрабатывает чекбоксы: Код (Text): if (!empty($_POST['drugs'])) { foreach($_POST['drugs'] as $drug) { $drugs = $drug; } } в теле сообщения отправляю $drug Задача в сообщении выдать список значений выбранных чексбоксов. Приходит только последнее значение. При этом в $_POST['drugs'] все значения передаются как надо. Скилл по php на эмбриональной стадии, так что прошу помощи.
показалось очень сложным, не стал разбираться. Вместо этого порылся в php.net и решил вот так: $drugs=implode(', ', $_POST['drugs']); Теперь все как надо