Нужно создать форму обратной связи для сайта на PHP c полями Имя, Фамилия, Телефон, Почта и Текстовое поле. Полученные данные должны отправляться в БД через jQuery, а также возможность извлечения данных из базы с помощью jQuery. Вот код.....запускаю все это на Денвере. БД и таблицу создал, но данные туда не отправляются. И прошу помочь с извлечением данных.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Тестовое задание</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<h1>Форма отправки</h1>
<div id="output"></div>
<div class="form">
<form action="" method="post" name="form">
<input id="name" type="text" name="name" placeholder="Имя" required="required"></input>
<input id="surname" type="text" name="surname" placeholder="Фамилия" required="required"></input>
<input id="tel" type="tel" name="tel" placeholder="+994XXXXXXXXX" required="required"></input>
<input id="email" type="email" name="email" placeholder="example@example.com" required="required"></input>
<textarea id="text" name="text" placeholder="Сообщение"></textarea>
<input id="submit" type="submit" value="Отправить"></input>
</form>
</div>
<script src="jquery-3.3.1.min.js"></script>
<script src="form.js"></script>
</body>
</html>
$(document).ready(function(){
$("#submit").onclick(function(){
alert("Hello!");
var name = $("#name").val();
var surname = $("#surname").val();
var tel = $("#tel").val();
var email = $("#email").val();
var text = $("#text").val();
$.ajax({
method: "post",
url: "main.php?",
data: data
});
});
});
<?php
$name = $_POST['name'];
$surname = $_POST['surname'];
$tel = $_POST['tel'];
$email = $_POST['email'];
$text = $_POST['text'];
$connection = mysqli_connect("localhost", "root", "", "te_database");
if(true) {
mysqli_query($connection, "INSERT INTO `users` (`name`, `surname`, `tel`, `email`, `text`) VALUES ('$name', '$surname', '$tel', '$email', '$text')");
}
?>