Как решить проблему с этим кодом?Возможность получать все значения в базу данных? - PullRequest
1 голос
/ 25 марта 2019

Я проверил его, чтобы отправить один, два или все три, если пользователь установит флажок.Моя проблема в том, что я получаю только одно значение, даже если пользователь проверяет все три.

Это на платформе laravel php, но я думаю, что это применимо ко всей логике базы данных.

Это данные MySQLвведите

$ table-> string ('category');

     function restorative() {
                    var x = document.getElementById("restorative").required;
                               
                      }

                    function esthetics() {
                    var x = document.getElementById("esthetics").required;
                               
                      }
                      function implant() {
                    var x = document.getElementById("implant").required;
                               
                      }
   <input type="checkbox" name="category" value="Restorative" id="restorative" onclick="restorative()"><label for="">Restorative</label>
        <br>
        <input type="checkbox" name="category" value="Esthetics" id="esthetics" onclick="esthetics()"><label for="">Esthetics</label>
        <br>
        <input type="checkbox" name="category" value="Implants" id="implants" onclick="esthetics()"><label for="">Implants</label>

1 Ответ

1 голос
/ 25 марта 2019

Используйте массив с именем = "category []", тогда у вас будет $ _POST ['category'], затем перед сохранением используйте json_encode ($ _ POST ['category']), который преобразует массив в строку.Позже вы можете json_decode ($ data) получить оригинальный массив.Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...