Я создаю регистрационную форму, которая будет использовать функцию JJuerys AJAX, я отправляю данные из формы в скрипт PHP.
Ниже приведен код JS, который отправляет данные в скрипт, а затем присоединяет любую обратную связь к div, это означает, что страница не должна обновляться:
$.ajax(
{
url: "public/includes/userCreate.php",
type: "POST",
data:
{
username: user_username,
forename: user_forename,
surname: user_surname,
email: user_email01,
password: user_password01
},
success: function(html)
{
$('#web_Content').html(html);
}
});
Затем я могу использовать следующий код, который присоединяет содержимое эха в div web_Content:
<?php
$new_Username = $_POST['username'];
$new_Forename = $_POST['forename'];
$new_Surname = $_POST['surname'];
$new_Email = $_POST['email'];
$new_Password = $_POST['password'];
echo "Username is: " . $new_Username;
echo "Forename is: " . $new_Forename;
echo "Surname is: " . $new_Surname;
echo "Email is: " . $new_Email;
echo "Password is: " . $new_Password;
?>
Я хотел бы вставить значения в базу данных. Сначала я протестирую функциональность MySQL с помощью следующего кода, но, похоже, он не работает.
Вот код, который не работает:
mysql_connect("localhost","root","mypass");
mysql_select_db("mydatabase");
mysql_query("INSERT INTO users (user_Username, user_Email, user_Password) VALUES ('TestMan', 'tom@mail.com', 'qwerty' ) ");
В чем здесь проблема?