За последние 24 часа нас посетили 21839 программистов и 1014 роботов. Сейчас ищут 653 программиста ...

не правильно работает условие

Тема в разделе "PHP и базы данных", создана пользователем wymaxep, 20 апр 2019.

  1. wymaxep

    wymaxep Новичок

    С нами с:
    20 апр 2019
    Сообщения:
    8
    Симпатии:
    0
    Добрый вечер, я никак не пойму в чем ошибка. недавно начал изучать php.
    у меня есть по 3 поля. то есть всего 9. если я ввожу первые 3 поля, добавляются в базу. а если вторые 3 поля, добавляются только первые 3 поля.

    PHP:
    1. if (isset($_POST['EditCheckB'])){
    2.     $arrayy=isset($_POST['EditCheckB']) ? implode(',', $_POST['EditCheckB']) : '';
    3. }elseif (isset($_POST['EditRadio'])) {
    4.     $arrayy=isset($_POST['EditRadio']) ? implode(',', $_POST['EditRadio']) : '';
    5. }elseif (isset($_POST['EditCombo'])) {
    6.     $arrayy=isset($_POST['EditCombo']) ? implode(',', $_POST['EditCombo']) : '';
    7. }else{    echo 'Не добавился,т.к поля были пустыми.';}
    помогите исправить ошибку.

    Я помог тем, что обернул код в [php]
    — Модераторъ
     
    #1 wymaxep, 20 апр 2019
    Последнее редактирование модератором: 22 апр 2019
  2. Valick

    Valick Активный пользователь

    С нами с:
    12 авг 2018
    Сообщения:
    1.911
    Симпатии:
    328
    @wymaxep, программирование это прежде всего логика, а уже потом реализация на конкретном ЯП. Начните изучение с чтения книг.
     
  3. wymaxep

    wymaxep Новичок

    С нами с:
    20 апр 2019
    Сообщения:
    8
    Симпатии:
    0
    @Valick, мм. понял."спасибо за помощь"
     
  4. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.072
    Симпатии:
    1.237
    Адрес:
    там-сям
    Я ничерта не понял из описания. Видимо в этом ошибка — в мутной формулировке цели.
    --- Добавлено ---
    Совет:
    - сформулируй нам цель, а не то как ты пытаешся её достичь
    - выведи дамп содержимого $_POST (хотябы для того, чтобы нам продемонстрировать каждый из нескольких случаев)
    - выведи текст SQL запроса(ов). ты же поместил тему в "пхп и бд", но где у тебя работа с бд?
    есть вероятность, что проблема там, а не в этих IF-ах.