I have a problem with my Database connection. whenever I try to connect, it dies and show this message that I've written "Query FAILED". I'm trying to make a contact form to send the data to my database the name of my database is "contact". and the name of my table is "contact_table".
I don't know what to do please help me. These are my codes:
<div class="contact">
<form action="contact_us.php" method="POST">
<label class="label-name">Name: </label>
<input class="input-name" name="name" type="text">
<label class="label-lname">Last Name: </label>
<input class="input-lname" name="lastname" type="text">
<label class="label-email">Email: </label>
<input class="input-email" name="email" type="email">
<label class="label-message">Message: </label>
<textarea class="input-message" name="message" type="text"></textarea>
<a href="#"><input class="submit-btn" name="submit" type="submit" value="Submit"></a>
</form>
</div>
if(isset($_POST['submit'])){
global $connection;
$name = $_POST['name'];
$lname = $_POST['lastname'];
$email = $_POST['email'];
$message = $_POST['message'];
$name = mysqli_real_escape_string($connection, $name );
$lname = mysqli_real_escape_string($connection, $lname );
$email = mysqli_real_escape_string($connection, $email );
$message = mysqli_real_escape_string($connection, $message );
$query = "INSERT INTO contact_table('name', 'lastname', 'email', 'message') ";
$query .= "VALUES ('name', 'lastname', 'email', 'message')";
$result = mysqli_query($connection, $query);
if(!$result){
die('Query FAILED');
} else {
echo "Record Created";
}
}
This is my Database Connection
$server = "localhost";
$username = "root";
$password = "";
$dbname = "contact";
$connection = mysqli_connect($server , $username, $password, $dbname);
if(!$connection){
die("Database connection failed". mysqli_error());
}