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 &copy; 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

Popular posts from this blog

javascript - Karma not able to start PhantomJS on Windows - Error: spawn UNKNOWN -

c# - Display ASPX Popup control in RowDeleteing Event (ASPX Gridview) -

Nuget pack csproj using nuspec -