Как использовать 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