loading...
Cover image for Create Contact Form in PHP 7 with jQuery Validation - Step by Step

Create Contact Form in PHP 7 with jQuery Validation - Step by Step

robertlook profile image Robert Look ・1 min read

we will learn how to create a contact form in PHP and store the user information in the MySQL database. We will implement the form of validation in the contact form using the most popular jQuery validation script.

we will learn how to create a contact form with the help of bootstrap and validate it through the jquery validate plugin which is very.

This contact form will validate and send a direct email to the recipient’s email address, this form we will use PHP’s mail() function to achieve this task.

Create Contact Form in PHP 7 with jQuery Validation - Step by Step

Discussion

pic
Editor guide
Collapse
lito profile image
Lito

Remember NEVER NEVER NEVER execute queries with parameters into SQL string to avoid SQL INJECTION.

$sql = $connection->query("
    INSERT INTO contacts_list (name, email, phone, subject, message, sent_date)
    VALUES ('{$name}', '{$email}', '{$phone}', '{$subject}', '{$message}', NOW());
");

MUST be executed as:

$connection->prepare('
    INSERT INTO contacts_list (name, email, phone, subject, message, sent_date)
    VALUES (:name, :email, :phone, :subject, :message, NOW());
')->execute([
    'name' => $name,
    'email' => $email,
    'phone' => $phone,
    'subject' => $subject,
    'message' => $message
]);

or

$connection->prepare('
    INSERT INTO contacts_list (name, email, phone, subject, message, sent_date)
    VALUES (?, ?, ?, ?, ?, NOW());
')->execute([$name, $email, $phone, $subject, $message]);