# Contact form problem

**URL:** <https://forum.kirupa.com/t/contact-form-problem/270522>\
**Category:** Uncategorized\
**Created:** [September 10, 2008, 6:20pm UTC](https://forum.kirupa.com/t/contact-form-problem/270522 "2008-09-10T18:20:38Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![thursday0384](https://avatars.discourse-cdn.com/v4/letter/t/a88e4f/32.png) [@thursday0384](https://forum.kirupa.com/u/thursday0384)\
**Post date:** [September 10, 2008, 6:20pm UTC](https://forum.kirupa.com/t/contact-form-problem/270522/1 "2008-09-10T18:20:38Z")

</div>

i’m working on a contact page for a site.

here’s the AS3.0 code

```auto
nume.border = true;
email.border = true;
comentariu.border = true;

var adress:String = "mailto.php";
var url:URLRequest;
var variables:URLVariables = new URLVariables();
variables.subject = "Email";
variables.recipient = "(i put my email address here)"
var indexOfAt:int;
var lastIndexOfDot1:int;
var lastIndexOfDot2:int;
var lastIndexOfDot3:int;
var lastIndexOfDot4:int;
var lastIndexOfDot5:int;
var lastIndexOfDot6:int;
var lastIndexOfDot7:int;
function sendForm (event:MouseEvent):void
{
	     variables.name = nume.text;
		 variables.email = email.text;
		 variables.comments = comentariu.text;
		 url = new URLRequest(adress);
		 url.method = URLRequestMethod.POST;
		 url.data = variables;
	     indexOfAt = email.text.indexOf("@");
		 lastIndexOfDot1 = email.text.lastIndexOf(".ro");
		 lastIndexOfDot2 = email.text.lastIndexOf(".net");
		 lastIndexOfDot3 = email.text.lastIndexOf(".org");
		 lastIndexOfDot4 = email.text.lastIndexOf(".com");
		 lastIndexOfDot5 = email.text.lastIndexOf(".eu");
		 lastIndexOfDot6 = email.text.lastIndexOf(".info");
		 lastIndexOfDot7 = email.text.lastIndexOf(".biz");
		 if(indexOfAt !=-1 && lastIndexOfDot1 !=-1 && lastIndexOfDot1>indexOfAt || indexOfAt !=-1 && lastIndexOfDot2 !=-1 && lastIndexOfDot2>indexOfAt || indexOfAt !=-1 && lastIndexOfDot3 !=-1 && lastIndexOfDot3>indexOfAt || indexOfAt !=-1 && lastIndexOfDot4 !=-1 && lastIndexOfDot4>indexOfAt || indexOfAt !=-1 && lastIndexOfDot5 !=-1 && lastIndexOfDot5>indexOfAt || indexOfAt !=-1 && lastIndexOfDot6 !=-1 && lastIndexOfDot6>indexOfAt || indexOfAt !=-1 && lastIndexOfDot7 !=-1 && lastIndexOfDot7>indexOfAt)
		 {
		 if(nume.text !="" && email.text !="" && comentariu.text !="") 

		 {
		 navigateToURL(url);
		 trimis.text = " Your Message was succesfully sent."
	     nume.text = "";
	     email.text = "";
	     comentariu.text = "";		 
		 }
		 else {
			 
		     trimis.text = "Please complete all fields.";
		 }
		 }else {
			 
		     trimis.text = "Please insert a valid e-amil adress";
		 }
		 }
		
btn_submit.addEventListener (MouseEvent.CLICK, sendForm );
btn_reset.addEventListener (MouseEvent.CLICK, resetForm);
function resetForm(e:Event):void
{
	nume.text = "";
	email.text = "";
	comentariu.text = "";
    trimis.text = "";
	}
		
	

```

the code and the movie work fine when i test my movie

here’s the php

```php
<?
//Destination Email ID
$to = "(i put my email address here)";

//Name of the Person
$namenew = $_POST['name'];	
  
//Email Id of the person
$emailnew = $_POST['email'];	  

//Feedback detail
$feedbacknew = $_POST['comments']; 

//Subject line of the email
$subject = "StilCatering.ro"." "."$emailnew";  

/ ***********Email body******************* /
$matter = "Below are the details filled by"." "."$namenew"."

".  
	  "Nume:"." "."$namenew"."

".
	  "E-mail:"." "."$emailnew"."

".
	  "Mesaj:"." "."$feedbacknew"."

";
/ ********************************************** /	   
	   

mail("$to", "$subject","$matter","From: $emailnew");

echo '<script type="text/javascript">window.close()</script>';
?>

```

everything works fine except i don’t actually receive the email. what could i be doing wrong? is my AS3.0 code wrong or is it the php?

can anyone help or tell me where to find a good contact form tutorial for AS3.0\>

thanks
