Введите флажок результат и выберите в базе данных

У меня есть форма, которая при отправке данных хранится в базе данных. Данные отправляются правильно с полями имени и сообщения, но у меня также есть флажок и поля выбора, и я не знаю нескольких вещей об этом:

  1. Должен ли я поставить такую ​​же метку на <label for="checkbox"> ] и <label for="select">?
  2. Какое значение необходимо ввести в базу данных, чтобы распознать результат обоих флажков и выбрать?

Это мой код :

        div class="form-group">
            <label for="nombre">Nombre</label>
            <input type="text" name="nombre" class="form-control" id="ejemplo" placeholder="Nombre Ejemplo" style="width: 30%">
          </div>
          <div class="checkbox">
        <label>
                <input type="checkbox"> 1
                <span class="checkmark"></span>
        </label>
        <label>
                <input type="checkbox"> 4
                <span class="checkmark"></span>
        </label>
        </div>
        <div class="checkbox">
        <label>
            <input type="checkbox"> 2
                <span class="checkmark"></span>
        </label>
        <label>
                <input type="checkbox"> 5
                <span class="checkmark"></span>
        </label>
    </div>
    <div class="checkbox">
        <label>
                <input type="checkbox"> 3
                <span class="checkmark"></span>
        </label>
        <label>
                <input type="checkbox"> 6
                <span class="checkmark"></span>
        </label>
    </div>
          <div class="col-md-offset-7 col-md-3"> 
          <select class="custom-select" style="width:100%;">
                <option value="0">Elige uno:</option>
        <option value="1">Uno</option>
        <option value="2">Dos</option>
        <option value="3">Tres</option> 
            </select><br>
          </div>

          <div>
      <br><label for="Mensaje">Mensaje</label>
          <textarea name="mensaje" class="form-control" rows="3" placeholder="Mensaje"></textarea><br>
          </div>
0
задан 19.11.2019, 08:27
2 ответа

Все checkbox нуждаются в признаке name (как все inputs, которые посланы формуляром). Пример: <input type="checkbox" name="check1">

checkbox, когда у них нет atributto value, они прибывают в on, если они checked или в off, если они это не.

Пример: <input type="checkbox" name="check1" value="aceptado">

В этом Гєltimo пример посылает себе такие aceptado как стоимость для этого поля, когда estГЎ checked, на твой сервер, если ты захватываешь Ваш php с одним

Все [111] нуждаются в признаке [112] (как все [113], которые посланы формуляром). Пример: [114]

[115], когда у них нет atributto [116], они прибывают в [117], если они checked или в [118], если они это не.

Пример: [119]

В этом Гєltimo пример посылает себе такие [1110] как стоимость для этого поля, когда estГЎ [1111], на твой сервер, если ты захватываешь Ваш php с одним [1112]

, Если бы эта стоимость не была checked, enviarГ - в стоимость off.

PD: это о on и off, я только на 75 % безопасный, это говорю думая используя язык PHP, не увидел, как оно функционирует в новых версиях PHP 7.*

ИЗДАЛ:

В случае select, tambiГ©n нуждается в признаке name, но в этом случае, если он не имеет выбранный никакого выбора по отношению к NULL envГ-.

Эдж:

<select name="select1">
  ... opciones
</select>
POST['check1']

, Если бы эта стоимость не была checked, enviarГ - в стоимость off.

PD: это о on и off, я только на 75 % безопасный, это говорю думая используя язык PHP, не увидел, как оно функционирует в новых версиях PHP 7.*

ИЗДАЛ:

В случае select, tambiГ©n нуждается в признаке name, но в этом случае, если он не имеет выбранный никакого выбора по отношению к NULL envГ-.

Эдж:

[110]
0
ответ дан 19.11.2019, 21:03
  • 1
    У меня есть сомнение относительно этого, у меня есть 2 файла php, один, который посылает данные и другой, который показывает их в таблице. Уже я сделал того, который посылает их, но в файле, который показывает данные в таблице я surgió сомнение. Edité вопрос añ adiendo это сомнение, которое у меня есть. – Lucía 20.11.2019, 09:31

Не могут aГ±adir много mГЎs в выше сказанное из-за Франклин'х Хил'с. То, что тебе должно быть очень ясно, состоит в том, что проистекает aГ±adir один, оцените, с информацией, которая была должна посылать нашу BD, как в chek, так и в option select.

0
ответ дан 19.11.2019, 21:03