PHP Classes

File: contact-us.php

Recommend this page to a friend!
  Classes of Milan Jankovic   Clean Blog OOP PHP PDO   contact-us.php   Download  
File: contact-us.php
Role: Example script
Content type: text/plain
Description: Example script
Class: Clean Blog OOP PHP PDO
Publish pages of a blog system
Author: By
Last change:
Date: 2 days ago
Size: 5,636 bytes
 

Contents

Class file image Download
<?php require_once ( 'include/config.inc.php'); ?>
<?php
require_once ( 'include/db.inc.php'); ?>
<?php
require_once ( 'include/class_autoloader.inc.php'); ?>

<!DOCTYPE html>
<html lang="en">
    <head>
        <?php require_once ( 'partials/__head.inc.php'); ?>
<title>Contact us | <?php echo SITE_NAME ;?></title>
    </head>
    <body>

    <?php require_once ('partials/__nav.inc.php'); ?>

          <!-- Page Header-->
          <header class="masthead" style="background-image: url('assets/img/contact-bg.jpg')">
            <div class="container position-relative px-4 px-lg-5">
                <div class="row gx-4 gx-lg-5 justify-content-center">
                    <div class="col-md-10 col-lg-8 col-xl-7">
                        <div class="page-heading">
                            <h1>Contact Me</h1>
                            <span class="subheading">Have questions? I have answers.</span>
                        </div>
                    </div>
                </div>
            </div>
        </header>
        <!-- Main Content-->
        <main class="mb-4">
            <div class="container px-4 px-lg-5">
                <div class="row gx-4 gx-lg-5 justify-content-center">
                    <div class="col-md-10 col-lg-8 col-xl-7">
                        <p>Want to get in touch? Fill out the form below to send me a message and I will get back to you as soon as possible!</p>
<?php

try {

if( isset(
$_POST['sendMessage'])){

   
$name = $_POST['name'];
   
$email = $_POST['email'];
   
$message = $_POST['message'];
   
$message = new Message();
   
$message -> sendMessage( $name , $email , $message );


}
// main isset


} catch ( PDOException $e ){
    echo
$e -> getMessage();
}

?>
<form id="contactForm" data-sb-form-api-token="API_TOKEN" method="POST">
                                <div class="form-floating">
                                    <input class="form-control" id="name" type="text"
                                     placeholder="Enter your name..." data-sb-validations="required"
                                     name="name" />
                                    <label for="name">Name</label>
                                    <div class="invalid-feedback" data-sb-feedback="name:required">A name is required.</div>
                                </div>
                                <div class="form-floating">
                                    <input class="form-control" id="email" type="email"
                                    name="email" placeholder="Enter your email..."
                                    data-sb-validations="required,email" />
                                    <label for="email">Email address</label>
                                    <div class="invalid-feedback" data-sb-feedback="email:required">An email is required.</div>
                                    <div class="invalid-feedback" data-sb-feedback="email:email">Email is not valid.</div>
                                </div>
                               
                                <div class="form-floating">
                                    <textarea class="form-control" id="message"
                                    name="message" placeholder="Enter your message here..."
                                    style="height: 12rem" data-sb-validations="required"></textarea>
                                    <label for="message">Message</label>
                                    <div class="invalid-feedback" data-sb-feedback="message:required">A message is required.</div>
                                </div>
                                <br />
                                <!-- Submit success message-->
                                <!---->
                                <!-- This is what your users will see when the form-->
                                <!-- has successfully submitted-->
                                <div class="d-none" id="submitSuccessMessage">
                                    <div class="text-center mb-3">
                                        <div class="fw-bolder">Form submission successful!</div>
                                        To activate this form, sign up at
                                        <br />
                                        <a href="https://startbootstrap.com/solution/contact-forms">https://startbootstrap.com/solution/contact-forms</a>
                                    </div>
                                </div>
                                <!-- Submit error message-->
                                <!---->
                                <!-- This is what your users will see when there is-->
                                <!-- an error submitting the form-->
                                <div class="d-none" id="submitErrorMessage"><div class="text-center text-danger mb-3">Error sending message!</div></div>
                                <!-- Submit Button-->
                             
                                 <button name="sendMessage" type="submit" class="btn btn-primary text-uppercase">Send message</button>
                            </form>
                        </div>
                    </div>
                </div>
            </div>
        </main>
          <?php require_once ( 'partials/__footer.inc.php'); ?>

        <!-- Bootstrap core JS-->
        <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script>
        <!-- Core theme JS-->
        <script src="js/scripts.js"></script>
    </body>
</html>