Вставьте MySQLi в JavaScript - PullRequest
       9

Вставьте MySQLi в JavaScript

0 голосов
/ 26 февраля 2019

Мне нужна помощь с FullCalendar и Javascript и PHP.Мне нужно включить этот PHP-код foreach в этот Javascript.

<script type="text/javascript">
$(document).ready(function() {
// page is now ready, initialize the calendar...
$('#calendar').fullCalendar({

events: [


    <?php
    $sql = "SELECT * FROM eventi";
    $eventi = $mysqli->query($sql);
    foreach ($users as $row) {
      echo '{';
      echo 'title: "'.$eventi['nome'] . '"';
      echo 'start: "'.$eventi['data'] . '"';
      echo '},';
    }
      ?>
]

});
});
</script>

1 Ответ

0 голосов
/ 26 февраля 2019

Изменяя запрос, чтобы он возвращал данные с нужными именами столбцов, а затем, используя json_encode для форматирования результатов, вы можете немного упростить код.

<script type="text/javascript">
$(document).ready(function() {
    // page is now ready, initialize the calendar...
    $('#calendar').fullCalendar({
        events: [
        <?php
            $sql = "SELECT `nome` as `title`, `data` as `start` FROM eventi";
            $eventi = $mysqli->query($sql);
            $allrows = $eventi->fetch_all(MYSQLI_ASSOC);
            $rslt = json_encode($allrows);
            echo $rslt;
        ?>
        ]
    });
});
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...