Как веб-страница может вставлять информацию в базу данных с помощью AJAX - PullRequest
0 голосов
/ 24 июня 2019

Мне нужно сделать запрос, как в примере с w3school, но в INSERT . https://www.w3schools.com/php/php_ajax_database.asp Я пытался, и это дает мне: jquery.min.js: POST http: // localhost / (..) /insertEvent.php 500 (Внутренняя ошибка сервера)

Я использую Linux, использую MySQL, PHP и Apache 2.

var desde = moment("<?= $_POST['dataInizio']; ?>");
var hasta = moment("<?= $_POST['dataFine']; ?>");
var results = diasEntreFechas(desde, hasta);
for(i = 0; i < results.length; i++){
    if(moment(results[i]).format('dddd') == '<?= $_POST['repeat1']; ?>'){
        $("#content").append(`<div id="res${i}">${results[i]}</div>`);
        $("#nova").load("insertEvent.php", {
            dia: $(`#res${i}`).text()
        });
        console.log($(`#res${i}`).text());
    }
}

С POST я ставлю две даты, что дает результаты, чтобы сохранить дни между этими двумя датами. В цикле for через «results» и в случае, если я вижу, вставляются только даты того дня недели, к которому относится (например, понедельник)

На экране и в консоли он правильно показывает дни, но не делает вставки в базу данных.

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