Всякий раз, когда я заполняю форму на своем веб-сайте и нажимаю кнопку отправки, данные не передаются отсюда в базу данных wampserver / phpmyadmin, которую я создал?
Я делаю это впервыеЯ думаю, что это почти работает, поскольку он не дает мне никаких ошибок во время работы.Но я не могу точно указать, где я иду не так, и я предполагаю, что это нечто простое, что я пропускаю
Это код php:
<?php
function renderform($firstname, $lastname, $emailaddress, $contactnumber, $query, $error)
{
?><?php
// connect to the database
include('connect.php');
// check if the form has been submitted. If it has, start to process the form and save it to the database
if (isset($_POST['Submit'])) {
// get form data, making sure it is valid
$firstname = mysqli_real_escape_string($connection, htmlspecialchars($_POST['FirstName']));
$lastname = mysqli_real_escape_string($connection, htmlspecialchars($_POST['LastName']));
$emailaddress = mysqli_real_escape_string($connection, htmlspecialchars($_POST['EmailAddress']));
$contactnumber = mysqli_real_escape_string($connection, htmlspecialchars($_POST['ContactNumber']));
$query = mysqli_real_escape_string($connection, htmlspecialchars($_POST['Query']));
// check to make sure both fields are entered
if ($firstname == '' || $lastname == '' || $emailaddress == '' || $contactnumber == '' || $query == '') {
// generate error message
$error = 'ERROR: Please fill in all required fields!';
// if either field is blank, display the form again
renderform($firstname, $lastname, $emailaddress, $contactnumber, $query, $error);
} else {
// save the data to the database
$query = ("INSERT INTO contact SET FirstName='$firstname', LastName='$lastname', EmailAddress='$emailaddress', ContactNumber='$contactnumber', Query='$query' ");
$data = mysqli_query($connection, $query) or die(mysqli_error($connection));
// once saved, redirect back to the view page
header("Location: contact.php");
}
} else {// if the form hasn't been submitted, display the form
renderForm('', '', '', '', '', '');
}
}
?>
Собранные результаты должны отображатьсяв базу данных wampserver / phpmyadmin, которую я в конечном итоге положу в облачный хост ..