Jump to content

New to PHP - contact form not sending email.


antivoidmon

Recommended Posts

Hello,

 

I'm new to PHP but i am quite good with javascript programming etc so i'm just getting to terms with using PHP.  I've made a contact form with an IF statement that will display confirmation within my page upon post. (I'm not even sure if this logic is right however).  The form seems to submit but doesn't show the confirmation message and doesn't send an email to my webserver.

<body>


<div id="outer">

<div id="topbar">
</div>

<div id="topback">

<img src="images/logo.png" class="logo" />
<a href="index.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('hemcurrent','','images/homecurrent.png',1)"><img src="images/home.png" class="logo hem" name="hemcurrent" /></a>
<a href="Tjanster.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('tjanstercurrent','','images/tjanstercurrent.png',1)"><img src="images/tjanster.png" class="logo links" name="tjanstercurrent" /></a>
<a href="OmOss.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('omosscurrent','','images/omosscurrent.png',1)"><img src="images/omoss.png" class="logo links" name="omosscurrent" /></a>
<a href="Referenser.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('referensercurrent','','images/referensercurrent.png',1)"><img src="images/referenser.png" class="logo links" name="referensercurrent" /></a>
<a href="KontaktaOss.html"><img src="images/kontaktaosscurrent.png" class="logo links" /></a>

</div>

<div id="maincontent">

<h1>Nordströms HRK AB -   </h1>
<h2 class="kontaktaoss"> KONTAKTA OSS</h2>


<?php
if ($_POST["email"]<>'') {
$ToEmail = 'michel@hissorulltrappskonsulter.se';
$EmailSubject = 'Webform Hissorulltrapp';
$mailheader = "From: ".$_POST["email"]."\r\n";
$mailheader .= "Reply-To: ".$_POST["email"]."\r\n";
$mailheader .= "Content-type: text/html; charset=iso-8859-1\r\n";
$MESSAGE_BODY = "Name: ".$_POST["name"]."";
$MESSAGE_BODY .= "Email: ".$_POST["email"]."";
$MESSAGE_BODY .= "Comment: ".nl2br($_POST["comment"])."";
mail($ToEmail, $EmailSubject, $MESSAGE_BODY, $mailheader) or die ("Failure");
?> 
Your message has been sent
<?php
} else {
?>


<form name="form" id="form" action="KontaktaOss.php" method="post">

<select name="sDepartment" onchange="MM_jumpMenu('parent',this,0)" class="selectDepartment">
<option>Hiss och rulltrappstjänster</option>
<option>Teknisk support</option>
</select>

<input type="text" name="subject" id="name" class="txtDepartment" />


<textarea name="tComments" id="comment" class="txtComments"></textarea>

<input type="text" name="tEmail" id="email" class="txtEmail" />
<input type="image" src="images/submit.png" class="bSubmit" value="send" />
<input type="image" src="images/reset.png" class="bReset" />
</form>
<?php
};
?>
<p class="kontaktaossdetails"><b>Information:</b><br />
Stationsvägen 4C<br />
Täby 187 30 <br />
Telefon: 0702698981<br />
bjorn@hissotrulltrappskonsulter.se<br />
michel@hissorulltrappskonsulter.se<br />

<b>Teknisk Support:</b><br />
joel@hissorulltrappskonsulter.se</p>

</div>

<div id="tagline"><img class="quote1" src="images/quote1.png" /> 




<div id="elem0" class="toBeFaded tagline"><p> Björn har under sin anställning utvecklat en gedigen kompetens inom sitt arbetsområde. Han har i sin roll visat stort engagemang för sina arbetsuppgifter.. -<em> Harry Plogbäck, Teknisk förvaltningschef - AB Storstockholms Lokaltrafik</em></p></div>

<div id="elem1" class="toBeFaded tagline"><p>Behovet av kvalitetskontroller erinrar sig från värdet av en kontrollverksamhet 
jämtemot de som utför reparationer och service. Det skapar även möjligheten... -<em> Björn Anderson, Teknisk förvaltningschef - AB Storstockholms Lokaltrafik</em></p></div>

<div id="elem2" class="toBeFaded tagline"><p>Angående utförandet av arton kvalitetskontroller samt rådgivning för PUB, Atrium Fastigheter. “Rulltrappskonsulterna har hjälpt mig att få fram en rättvis bild... -<em> Stefan Fransson, Teknisk förvaltare för PUB, Atrium Fastigheter AB</em></p></div>


<div id="elem3" class="toBeFaded tagline"><p> Björn har under sin anställning utvecklat en gedigen kompetens inom sitt arbetsområde. Han har i sin roll visat stort engagemang för sina arbetsuppgifter.. -<em> Harry Plogbäck, Teknisk förvaltningschef - AB Storstockholms Lokaltrafik</em></p></div>

<div id="elem4" class="toBeFaded tagline"><p>Behovet av kvalitetskontroller erinrar sig från värdet av en kontrollverksamhet 
jämtemot de som utför reparationer och service. Det skapar även möjligheten... -<em> Björn Anderson, Teknisk förvaltningschef - AB Storstockholms Lokaltrafik</em></p></div>

<div id="elem5" class="toBeFaded tagline"><p>Angående utförandet av arton kvalitetskontroller samt rådgivning för PUB, Atrium Fastigheter. “Rulltrappskonsulterna har hjälpt mig att få fram en rättvis bild... -<em> Stefan Fransson, Teknisk förvaltare för PUB, Atrium Fastigheter AB</em></p></div>

<div id="elem6" class="toBeFaded tagline"><p> Björn har under sin anställning utvecklat en gedigen kompetens inom sitt arbetsområde. Han har i sin roll visat stort engagemang för sina arbetsuppgifter.. -<em> Harry Plogbäck, Teknisk förvaltningschef - AB Storstockholms Lokaltrafik</em></p></div>

<div id="elem7" class="toBeFaded tagline"><p>Behovet av kvalitetskontroller erinrar sig från värdet av en kontrollverksamhet 
jämtemot de som utför reparationer och service. Det skapar även möjligheten... -<em> Björn Anderson, Teknisk förvaltningschef - AB Storstockholms Lokaltrafik</em></p></div>

<div id="elem8" class="toBeFaded tagline"><p>Angående utförandet av arton kvalitetskontroller samt rådgivning för PUB, Atrium Fastigheter. “Rulltrappskonsulterna har hjälpt mig att få fram en rättvis bild... -<em> Stefan Fransson, Teknisk förvaltare för PUB, Atrium Fastigheter AB</em></p></div>

<div id="elem9" class="toBeFaded tagline"><p> Björn har under sin anställning utvecklat en gedigen kompetens inom sitt arbetsområde. Han har i sin roll visat stort engagemang för sina arbetsuppgifter.. -<em> Harry Plogbäck, Teknisk förvaltningschef - AB Storstockholms Lokaltrafik</em></p></div>

<div id="elem10" class="toBeFaded tagline"><p>Behovet av kvalitetskontroller erinrar sig från värdet av en kontrollverksamhet 
jämtemot de som utför reparationer och service. Det skapar även möjligheten... -<em> Björn Anderson, Teknisk förvaltningschef - AB Storstockholms Lokaltrafik</em></p></div>

<div id="elem11" class="toBeFaded tagline"><p>Angående utförandet av arton kvalitetskontroller samt rådgivning för PUB, Atrium Fastigheter. “Rulltrappskonsulterna har hjälpt mig att få fram en rättvis bild... -<em> Stefan Fransson, Teknisk förvaltare för PUB, Atrium Fastigheter AB</em></p></div>


<img class="quote2" src="images/rightquote.png" />
<img src="images/btnLogin.png" class="btnlogin" />

</div>

<div id="copyright">

<ul id="nav">
<li>LANGUAGES: </li>
<li><a href="#">ENGLISH</a></li>
<li><a href="#">SWEDISH</a></li>
<li><a href="#">HELP</a></li>
<li>COPYRIGHT BY NORDSTRÖMS HRK AB</li>
</ul>



</div>

<div id="mac">

<div id="macscreen">
<iframe width="336" height="216" src="http://www.youtube.com/embed/AhfK9_ZlRXQ?hl=en&fs=1&rel=0&autoplay=1&autohide=1&showinfo=0&controls=0&loop=1" frameborder="0"></iframe>
</div>
</div>






</div>
</body>

 

Just looking for some advice really, i'm sure it's something very simple!

 

Thank you.

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.