Jump to content

NEWBY form to email in iframe using drupal


kevinsanthi

Recommended Posts

hmmmm my last post got deleted due to my naughty url:-(

 

Anyway its not spam :-(

hear is my real problem. I HAVE this form in a iframe in a drupal site.....I followed many tutorials but it seems fine?

 

It keeps downloading the actual php file instead of posting to my email?

 

form code///////////////

<form action="EnquirySend.php" method="post" enctype="application/x-www-form-urlencoded" name="Enquiry_Form" target="_self" id="Enquiry_Form">

 

  <div class="demo">

 

 

<div id="Col1">

<p>Date Departing:</p>

<p>Date Returning</p>

<p>Name<span style="font-size: 16px; "><span style="color: rgb(255, 0, 0); ">*</span></span>  : </p>

<p>Phone<span style="font-size: 16px; "><span style="color: rgb(255, 0, 0); ">*</span></span>  : </p>

<p>Email:<span style="font-size: 16px; "><span style="color: rgb(255, 0, 0); ">*</span></span>  : </p>

<input name="button" type="submit" class="demo" id="button" value="Submit your Enquiry">

</div>

 

 

<div id="fieldsAline">

<input name="departing_Date" type="text" id="departingDate"></p>

<p>

  <input type="text" id="returnDate"></p>

 

<p>

  <input maxlength="20" name="name" size="20" style="cursor: default; " type="text" /></p>

<p>

  <input maxlength="20" name="phone" size="20" style="cursor: default; " type="text" /></p>

<p>

  <input maxlength="30" name="email" size="20" style="cursor: default; " type="text" /></p>

 

  </div>

 

 

<p><div id="Col2">

 

 

  <div id="topCol2"><p>Number Travelling:  <span style="font-size: 16px; "><span style="color: rgb(255, 0, 0); ">*</span>

    <input maxlength="2" name="number" size="3" type="text" value="1" />

  PostCode :<input name="postcode" type="text" id="postcode" size="5" maxlength="5">

  </p>

 

 

  <p>Can we help you with any extras?</p>

<p>

  <textarea name="extras" id="extras" cols="45" rows="3">Are you interested in 5 star accommodation?

  </textarea>

</p>

<p>

Which Holiday Package are you interested in <span style="font-size: 16px; "><span style="color: rgb(255, 0, 0); ">*</span></span> ?

  <br><br>

 

 

  <label>

    <input type="radio" name="package" value="radio" id="manila">

      <span style="color:#0CF">Manila</span></label>

 

  <label>

    <input type="radio" name="package" value="radio" id="manila_boracay">

    <span style="color:#0CF">Manila & Boacay</span></label>

  <br>

  <label>

    <input type="radio" name="package" value="radio" id="Manila_angeles">

      <span style="color:#0CF">Manila & Angeles</span></label>

 

  <label>

    <input type="radio" name="package" value="radio" id="Manila_Cebu">

      <span style="color:#0CF">Manila & Cebu</span></label>

  <br>

<br><br>

 

</p></div></div></div>

 

 

</form>

 

HERE IS THE RESPONDER PHP FILE CODE///////////

 

 

<?php

//--------------------------Set these paramaters--------------------------

 

// Subject of email sent to you.

$subject = 'Enquiry_Form ';

 

// Your email address. This is where the form information will be sent.

$emailadd = '[email protected]';

 

// Where to redirect after form is processed.

$url = 'www.hotasiantour.com';

 

$departing_Date = $_REQUEST['departingDate'] ;

  $returning_Date = $_REQUEST['returningDate'] ;

  $Name = $_REQUEST['name'] ;

  $Phone = $_REQUEST['phone'] ;

    $Email = $_REQUEST['email'] ;

  $Number_comming = $_REQUEST['number'] ;

  $postcode = $_REQUEST['postcode'] ;

    $Any_extras = $_REQUEST['extras'] ;

$holiday_package = $_REQUEST ['package'] ;

 

 

 

 

// Makes all fields required. If set to '1' no field can not be empty. If set to '0' any or all fields can be empty.

$req = '0';

 

// --------------------------Do not edit below this line--------------------------

$text = "Results from form:\n\n";

$space = ' ';

$line = '

';

foreach ($_POST as $key => $value)

{

if ($req == '1')

{

if ($value == '')

{echo "$key is empty";die;}

}

$j = strlen($key);

if ($j >= 20)

{echo "Name of form element $key cannot be longer than 20 characters";die;}

$j = 20 - $j;

for ($i = 1; $i <= $j; $i++)

{$space .= ' ';}

$value = str_replace('\n', "$line", $value);

$conc = "{$key}:$space{$value}$line";

$text .= $conc;

$space = ' ';

}

mail($emailadd, $subject, $text, 'From: '.$emailadd.'');

echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL='.$url.'">';

 

// -----------------------auto responder--------------------------

$responseSubject = "Your request has been received";

 

$responseMessage = "Hello,\n\nThanks for submitting your request.

One of our agents will be in contact with you shortly.\n\nKind regards,\nYour Company";

 

$responseFromName = "Hot Asian Tours";

 

$responseFromEmail = "[email protected]";

 

mail($fromEmail, $responseSubject, $responseMessage,

"From: ".$responseFromName." <".$responseFromEmail.">");

?>

 

Archived

This topic is now archived and is closed to further replies.

×
×
  • 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.