html - php eamil not sending the data -
hey there have small problem when send email revive <br>
see , <form>
not sending anything. thank in advance php
<?php if (!isset($_post['submit'])){ $companyname = $_post['company name:']; $companynumber = $_post['company number:']; $ypozition = $_post['your pozition:']; $f_name = $_post['first name:']; $l_name = $_post['last name:']; $m_name = $_post['middle name:']; $mail = $_post['email address:']; $phone = $_post['phone number:']; $postcode = $_post['post code:']; $snumber = $_post['street number:']; $sname = $_post['street name:']; $advert = $_post['advert from:']; $comm = $_post['comments:']; $to = 'rlafrem@gmail.com'; $from = '$companyname'; $subject = '$f_name'; $message = "<br>$companyname<br><br>$companynumber<br><br>$ypozition<br><br>$f_name<br>".$m_name."<br><br>".$l_name."<br><br>".$mail."<br><br>" .$phone."<br><br>".$postcode."<br><br>".$snumber." <br><br>".$sname."<br><br>".$advert."<br><br>".$comm."<br><br>"; mail($to, $subject, $message); echo ("<p>an email have been sent</p>"); echo ("<p>thank you</p>"); }else ("we appologise our email form unaviable unknown error"); ?>
this html <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content=""> <meta name="author" content=""> <title>i need work</title> <link href="css/bootstrap.min.css" rel="stylesheet"> </head> <body> <!-- page content --> <div class="container"> <!-- jumbotron header --> <header class="jumbotron hero-spacer"> <h1>register company</h1> <p>once done contacted whitin 24h</p> </header> <hr> <!-- title --> <!-- /.row --> <!-- page features --> <div class="row text-center"> <div class="row text-center"> <div class="caption"> <form name="companyregister" method="post" action="mpost.php"> <table width="800" align="center" <tr> <td valign="top"> <label for="companyname">company name</label></td> <td valign="top"> <input type="text" name="companyname" maxlength="50" size="30" /> </td> </tr> <tr> <td width="197" valign="top"> <label for="companynumber">company number</label> </td> <td width="591" valign="top"> <input type="text" name="companynumber" maxlength="50" size="30"> </td> </tr> <tr> <td width="197" valign="top"> <label for="ypozition">your pozition</label> </td> <td width="591" valign="top"> <input type="text" name="ypozition" maxlength="50" size="30"> </td> </tr> <tr> <td width="197" valign="top"> <label for="f_name">first name</label> </td> <td width="591" valign="top"> <input type="text" name="f_name" maxlength="50" size="30"> </td> </tr> <tr> <tr> <tr> <td valign="top"> <label for="m_name">middle name</label> </td> <td valign="top"> <input type="text" name="m_name" maxlength="50" size="30"> </td> </tr> <tr> <td valign="top"> <label for="l_name">last name</label> </td> <td valign="top"> <input type="text" name="l_name" maxlength="50" size="30"> </td> </tr> <tr> <td valign="top"> <label for="mail">email</label> </td> <td valign="top"> <input type="text" name="mail" maxlength="50" size="30"> </td> </tr> <tr> <td valign="top"> <label for="phone">phone</label> </td> <td valign="top"> <input type="text" name="phone" maxlength="50" size="30"> </td> </tr> <tr> <td valign="top"> <label for="postcode">post code</label> </td> <td valign="top"> <input type="text" name="postcode" maxlength="50" size="30"> </td> </tr> <tr> <td valign="top"> <label for="snumber">number</label> </td> <td valign="top"> <input type="text" name="snumber" maxlength="50" size="30"> </td> </tr> <tr> <td valign="top"> <label for="sname">street name</label></td> <td valign="top"> <input type="text" name="sname" maxlength="50" size="30"> </td> </tr> <tr> </tr> <td valign="top"> <label for="advert">how did find ?</label> </td> <td valign="top"> <select name="advert"> <option value="none">none</option> <option value="adgoogle">google</option> <option value="ademail">mail us</option> <option value="adfriend">from friend</option> <option value="adpaper">paper advert</option> </select> </td> <tr> </tr> <td valign="top"> <label for="comm">comments</label> </td> <td valign="top"> <textarea name="comm" cols="50" rows="8">anything wood know or ?</textarea> </td> </tr> <tr> <td valign="top"> <label for="submit"></label> </td> <td valign="top"> <input type="submit" name="submit" value="become member" maxlength="30" size="30"> </td> </tr> </table> </form> </div> </div> </div> <!-- /.row --> <hr> <!-- footer --> <footer> <div class="row"> <div class="col-lg-12"> <p>copyright © website 2015</p> </div> </div> <a href="login.php" class="btn btn-primary">members area </a> <p></p> <a href="newmembers.html" class="btn btn-primary">become member </a> <p></p> <a href="aviable.html" class="btn btn-primary">agencys aviablile </a> <p></p> <a href="aboutus.html" class="btn btn-primary">about us</a> </footer> </div> <!-- /.container --> <!-- jquery --> </body> </html>
edited more suggestions below.
this line:
if (!isset($_post['submit'])){
will happen if 'submit' not set in posted variables.
you need remove exclamation point work way expecting.
also note code inside else part of statement not show on screen way written.
you try:
echo "this error message want show on screen";
or
die("this error message want show on screen");
edit: also, set $message variable have several errors.
$message = "<br>$companyname<br><br>$companynumber<br><br>$ypozition<br><br>$f_name<br>".$m_name."<br><br>".$l_name."<br><br>".$mail."<br><br>".$phone."<br><br>".$postcode."<br><br>".$snumber." <br><br>".$sname."<br><br>".$advert."<br><br>".$comm."<br><br>";
should be:
$message = "<br>".$companyname."<br><br>."$companynumber."<br><br>".$ypozition."<br><br>".$f_name."<br>".$m_name."<br><br>".$l_name."<br><br>".$mail."<br><br>".$phone."<br><br>".$postcode."<br><br>".$snumber." <br><br>".$sname."<br><br>".$advert."<br><br>".$comm."<br><br>";
Comments
Post a Comment