Использование переменной jQuery внутри оператора / запроса SQL - PullRequest
3 голосов
/ 24 мая 2019

Я использую тег map-area внутри моего index.php, поэтому с помощью jQuery я передаю идентификатор кликаемого тега area в значение моего модального ввода.

После заполнения модальных входов я отправляюзначения в моей таблице БД с использованием Ajax, и до сих пор все работает отлично.

HTML:

Ввод внутри Modal выглядит следующим образом:

<input name="Raum" id="Raum" type="text" class="form-control"> </input>

Мой код Ajax:

$(document).ready(function() {
   $("#btn_submit").on('click', function(e) {
       e.preventDefault();
       var id = $("#id_input" ).val();
       var parentId = $("#Raum").val();
       var dose = $("#Dose" ).val();

       $.ajax({
          method: "post",
          url: "insert.php",
          data: {platz: id, raum: parentId, dose: dose},
          dataType: "text",
          success: function(strMessage) {

             $('#message').show(50).html("Success!");
             setTimeout(function(){
                window.location.reload(1);
             }, 1500);
          }
       });          
   });  
});  

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

Я пытаюсь сохранить переменную jQuery внутри переменной PHP $id_of_input:

$id_of_input = $_POST["platz"];

Так что мой оператор SQL должен выглядеть следующим образом:

$sth = $pdo->prepare("SELECT RaumNr, Platznummer, Dosennummer  FROM 

tcw_osi_raumplan_mitarbeiter WHERE Platznummer = '$id_of_input' ");

echo $id_of_input;

Но не удается сохранить переменную jQuery внутри $id_of_input.

Кто-нибудь добрый или умный, чтобы понять это для меня?Был бы высоко оценен.Спасибо!

1 Ответ

0 голосов
/ 24 мая 2019

В вашем PHP-файле вам нужно изменить $_POST Индекс.

$id_of_input = $_POST["test"];

на

$id_of_input = $_POST["raum"];

Поскольку в переменной RAUM из jquery у вас есть это значение поля формы.

Тогда все будет нормально работать в SQL statemnt

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