<?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> 
 
 |