Как получить многократную запись поля в базе данных mysql из полей jquery и html из php - PullRequest
0 голосов
/ 01 ноября 2019

Я создал поле в Html и jquery, которое может расширяться в основном. Я создал его для центров обслуживания клиентов, чтобы они могли указывать пин-коды там, где они хотят работать. Теперь я создал поле в Html и jquery, которое можно расширить, нажав кнопку «плюс». Теперь я хочу вставить отдельные данные для отдельного поля в базу данных MySQL, используя PHP, как я могу это сделать.

<div class="input_fields_container">
      <div><input type="text" name="product_name[]">
           <button class="btn btn-sm btn-primary add_more_button">Add More Fields</button>
      </div>
    </div>

этомой код jquery

 <script>
    $(document).ready(function() {
    var max_fields_limit      = 10; //set limit for maximum input fields
    var x = 1; //initialize counter for text box
    $('.add_more_button').click(function(e){ //click event on add more fields button having class add_more_button
        e.preventDefault();
        if(x < max_fields_limit){ //check conditions
            x++; //counter increment
            $('.input_fields_container').append('<div><input type="text" name="product_name[]"/><a href="#" class="remove_field" style="margin-left:10px;">Remove</a></div>'); //add input field
        }
    });  
    $('.input_fields_container').on("click",".remove_field", function(e){ //user click on remove text links
        e.preventDefault(); $(this).parent('div').remove(); x--;
    })
});
</script>  

это мой вывод, если вы хотите получить лучшее представление о том, что я пытаюсь сказать моя страница

1 Ответ

0 голосов
/ 01 ноября 2019

Это просто традиционный способ ... $_POST['product_name'];

Сначала заключите все свои входные данные в форму вместе с кнопкой отправки.

Затем выполните ajax-вызов следующим образом:

$(myform).submit(function(){
    $.ajax({
        type: 'post',
        url: "your/url",
        data: new FormData(myform),
        contentType: false,
        processData: false,
        success: function(){.
             //your code
        }
    });
});

В php вы можете получить доступ к входам запроса с помощью $_POST['product_name'].

Даже если вы решите сделать это без AJAX, доступ к входам можно получить таким же образом.

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