echo '<p id="ttl"><b>' . $this->txt(12) . '</b> <span>*</span></p>';
echo '<p><input type="radio" id="type1" name="type" value="1" required>
<label for="type1">' . $this->txt(13) . '</label></p>';
echo '<p><input type="radio" id="type2" name="type" value="2" required>
<label for="type2">' . $this->txt(14) . '</label></p>';
echo '<p><input type="radio" id="type3" name="type" value="3" required>
<label for="type3">' . $this->txt(15) . '</label></p>';
echo '<p><input type="radio" id="type3" name="type" value="3" required>
<label for="type3">' . $this->txt(16) . '</label> <input type="text" id="drugoe" name="drug" maxlength="100" required></p>';
вот здесь передача
if (isset($_POST)) {
// в массив только то, что есть в $fields
foreach ($_POST as $key => $value) {
if (in_array($key, array_keys($fields))) {
$this->post[$key] = trim($value);
// если пустые и required - пишем ошибку и выходим
if (empty($this->post[$key]) && $fields[$key] == 1) {
$this->error[] = $this->txt(24);
return false;
}
}
}
}
// если пришли не все данные
if (count($this->post) < count($fields)) {
$this->error[] = $this->txt(25);
return false;
}
}