Добрый вечер, я никак не пойму в чем ошибка. недавно начал изучать php. у меня есть по 3 поля. то есть всего 9. если я ввожу первые 3 поля, добавляются в базу. а если вторые 3 поля, добавляются только первые 3 поля. PHP: if (isset($_POST['EditCheckB'])){ $arrayy=isset($_POST['EditCheckB']) ? implode(',', $_POST['EditCheckB']) : ''; }elseif (isset($_POST['EditRadio'])) { $arrayy=isset($_POST['EditRadio']) ? implode(',', $_POST['EditRadio']) : ''; }elseif (isset($_POST['EditCombo'])) { $arrayy=isset($_POST['EditCombo']) ? implode(',', $_POST['EditCombo']) : ''; }else{ echo 'Не добавился,т.к поля были пустыми.';} помогите исправить ошибку. Я помог тем, что обернул код в [php] — Модераторъ
@wymaxep, программирование это прежде всего логика, а уже потом реализация на конкретном ЯП. Начните изучение с чтения книг.
Я ничерта не понял из описания. Видимо в этом ошибка — в мутной формулировке цели. --- Добавлено --- Совет: - сформулируй нам цель, а не то как ты пытаешся её достичь - выведи дамп содержимого $_POST (хотябы для того, чтобы нам продемонстрировать каждый из нескольких случаев) - выведи текст SQL запроса(ов). ты же поместил тему в "пхп и бд", но где у тебя работа с бд? есть вероятность, что проблема там, а не в этих IF-ах.