Как использовать php внутри javascript?

Я использую javascript для получения набора значений из Riot API, однако я хочу сохранить их в моей собственной базе данных с помощью php. Например, я пытаюсь сохранить идентификатор игры, и это то, что я пытаюсь прямо сейчас.

      <?php
        $insrt = "INSERT INTO game (gameId)
        VALUES (".<script>b.gameId</script>.")";
        mysqli_query($dbc, $insrt);
        ?>

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

1 ответ

Решение

Вы должны принять другой подход. Вы можете сделать ajax-вызов php-скрипта, чтобы сделать это за вас. Но инициатором будет JavaScript с клиентской стороны. Используя jQuery(дайте мне знать, если вы не можете), вы можете сделать

$.ajax({url: "insert_game_id.php", data: {gameId :b.gameId} });

и ваш скрипт php

<?php
        $gameId = $_POST['gameId'];
        $insrt = "INSERT INTO game (gameId)
        VALUES ($gameId)";
        mysqli_query($dbc, $insrt);
?>

Посмотрите пример jQuery Ajax POST с PHP

Другие вопросы по тегам