Я пытаюсь использовать ajax и передать переменные из js в php, чтобы вставить их в таблицу mysql.
приведенный ниже код успешно вызывает php-скрипт, но не передает данные
Я хотел бы передать «num» из следующей функции js в «insertRow.php» - функция активирует «insertRow.php», но не передает данные
function InsertToTable(num){
var data=num;
$.ajax({
url: "insertRow.php",
data: data,
type: "POST"
});
как только данные будут переданы, я хотел бы вставить их в таблицу mysql, следующее будет работать, если я не использую "$ num", а просто вместо этого введите значение
<?php
$num = $_Post['data'];
//print_r($_Post("data"));
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "Schedule";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql ="INSERT INTO `temp1` (`column1`) VALUES ('$num')";
$conn->query($sql);
?>