html - PHP Contact Form is not submitting to email or redirecting new URL -
i've been worked contact forms before, yet 1 isn't submitting email. i'm trying implement redirect url /contact.php
the problem code is: isn't being received email. question is: not allowing contact form through email?
<form id='contactus' action='index.php' method='post' accept-charset='utf-8'> <fieldset> <div class="first-row"> <label for="name">your name</label> <input type='text' class="input-large" name='name' id='name' value='' placeholder="your name" /> <label for="phone">phone number</label> <input type='text' class="input-large" name='phone' id='phone' value='' placeholder="phone number" /> </div> <div class="second-row"> <label for="email">email address</label> <input type='text' class="input-large" name='email' id='email' value='' placeholder="email address" /> </div> <div class="second-row"> <label for="business">business</label> <input type='text' class="input-large" name='business' id='business' value='' placeholder="business" /> </div> <label style="margin-left: 20px;" for="message">message</label> <textarea rows="10" class="input-xlarge" cols="50" name='message' placeholder="message" id='message'></textarea> <div class="clearfix"></div> /* sorry i'm using bootstrap */ <div><input type='submit' class="btn btn-primary" name='submit' value='submit' /> </div> </fieldset> </form> <script type="text/php"> <?php if(isset($_post['submit'])) { $to = "hello@geniusghost.com"; $subject = "genius ghost contact form"; $name = $_post['name']; $phone = $_post['phone']; $email = $_post['email']; $business = $_post['business']; $message = $_post['message']; $body = "from: $name\n phone number: $phone\n e-mail: $email\n business: $business\n\n message:\n $message"; mail($to, $subject, $body); } ?> </script>
help me! know these questions time..
your $_post['submit']
should have capital "s" submit button's name "submit".
also, don't need wrap php in <script>
tags - <?php ... ?>
code:
<form id='contactus' action='index.php' method='post' accept-charset='utf-8'> <fieldset > <div class="first-row"> <label for="name">your name</label> <input type='text' class="input-large" name='name' id='name' value='' placeholder="your name" /> <label for="phone">phone number</label> <input type='text' class="input-large" name='phone' id='phone' value='' placeholder="phone number" /> </div> <div class="second-row"> <label for="email">email address</label> <input type='text' class="input-large" name='email' id='email' value='' placeholder="email address" /> </div> <div class="second-row"> <label for="business">business</label> <input type='text' class="input-large" name='business' id='business' value='' placeholder="business" /> </div> <label style="margin-left: 20px;" for="message">message</label> <textarea rows="10" class="input-xlarge" cols="50" name='message' placeholder="message" id='message'></textarea> <div class="clearfix"></div> /* sorry i'm using bootstrap */ <div> <input type='submit' class="btn btn-primary" name='submit' value='submit' /> </div> </fieldset> </form> <?php if(isset($_post['submit'])) { $to = "hello@geniusghost.com"; $subject = "genius ghost contact form"; $name = $_post['name']; $phone = $_post['phone']; $email = $_post['email']; $business = $_post['business']; $message = $_post['message']; $body = "from: $name\n phone number: $phone\n e-mail: $email\n business: $business\n\n message:\n $message"; mail($to, $subject, $body); } ?>
let me know if have issues!
thanks
Comments
Post a Comment