lundi 20 novembre 2017

php not running not showing any errors [duplicate]

This question already has an answer here:

Good day all,

I currently have a contact form for one of my webpages but as soon as someone enters the info and hit submit it just reloads the page. No error in the logs as well.

Here is my HTML:

<form method="post">
                <div class="form-row">
                  <div class="form-group col-md-4">
                    <label for="nameField">Name and Surname</label>
                    <input type="name" class="form-control" id="nameField" name="nameText" placeholder="" required>
                  </div>
                  <div class="form-group col-md-4">
                    <label for="emailField">Email address</label>
                    <input type="email" class="form-control" id="emailField" name="emailText" placeholder="name@example.com" required>
                  </div>
                  <div class="form-group col-md-4">
                    <label for="numberField">Contact Number</label>
                    <input type="number" class="form-control" id="numberield" name="numberText" placeholder="012 345 6789" required>
                  </div>
                </div>
              <div class="form-group">
                <label for="message">Message</label>
                <textarea class="form-control" id="message" name="messageText" rows="3"></textarea>
              </div>
                <button type="submit" class="btn btn-dark btn-lg btn-block" name="submit">Submit</button>
            </form>

And the php:

    <?php

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

        $cell = $_POST['numberText'];
        $message = $_POST['messageText'];

        $emailTo = "admin@example.com";
        $subject = "Contact Request From ".$_POST['nameText'];
        $content = "Phone: $cell \n Message: $message";
        $headers = "From: ".$_POST['emailText'];

        if (mail($emailTo, $subject, $content, $headers)) {
            $message = "Your message has been sent";
            echo "<script type='text/javascript'>alert('$message');</script>";
        } else {
            echo "<script type='text/javascript'>alert('Could not send message');</script>";
        }
    }
?>

Any suggestions?

Thanks, :)




Aucun commentaire:

Enregistrer un commentaire