Jump to content

Please Help


HNX

Recommended Posts

ok here is my code

<?php

$form = true;
if(isset($_POST['Submit'])){
	$to = "[email protected]";
	$subject = $_POST['subject'];
	$message = $_POST['detail'];
	$from = $_POST['name'];
	$headers = "From: $from";

if(($to == "")||($subject == "")||($message == "")||($from == "")){

echo "Please fill in all the fields";
$form = true;
}
else{

		//echo "Thank you for your interest, your e-mail was sent.";
                   echo "Thank you for your interest, your e-mail was sent."; 

                              $form = false;
                     
                   }

}

                          if($form == true){
	print '<form action="" method=post name=form1 id=form1>';
	print '<table width="100%" border="0" cellspacing="1" cellpadding="3">';
	print '<tr>';
	print '<td width="16%"><span class="style108">Subject</span></td>';
	print '<td width="2%"><span class="style104">:</span></td>';
	print '<td width="82%"><input name="subject" type="text" id="subject" size="50" /></td>';
	print '</tr>';
	print '<tr>';
	print '<td><span class="style108">Message</span></td>';
	print '<td><span class="style104">:</span></td>';
	print '<td><textarea name="detail" cols="50" rows="4" id="detail"></textarea></td>';
	print '</tr>';
	print '<tr>';
	print '<td><span class="style108">Name</span></td>';
	print '<td><span class="style104">:</span></td>';
	print '<td><input name="name" type="text" id="name" size="50" /></td>';
	print '</tr>';
	print '<tr>';
	print '<td><span class="style108">Email</span></td>';
	print '<td><span class="style104">:</span></td>';
	print '<td><input name="customer_mail" type="text" id="customer_mail" size="50" /></td>';
	print '</tr>';
	print '<tr>';
	print '<td> </td>';
	print '<td> </td>';
	print '<td><input type="submit" name="Submit" value="Submit" />';
	print '<input type="reset" name="Submit2" value="Reset" /></td>';
	print '</tr>';
                print'</table>';
                print'</form>';

}

?>

 

its all working but theres one problem when i fill the field where it says Email and i submit i dont receive the email i entered in :s

Link to comment
https://forums.phpfreaks.com/topic/81620-please-help/
Share on other sites

Okay, here is the script.

 

<?php

$form = true;
   if(isset($_POST['Submit'])){
      $to = "[email protected]";
      $subject = $_POST['subject'];
      $message = $_POST['detail'];
      $from = $_POST['name'];
      $headers = "From: $from";

if(($to == "")||($subject == "")||($message == "")||($from == "")){

echo "Please fill in all the fields";
$form = true;
}
else{
      if(mail($to,$subject,$message,$headers)) {
         //echo "Thank you for your interest, your e-mail was sent.";
                   echo "Thank you for your interest, your e-mail was sent."; 

                              $form = false;
      }
   
   }

}

                          if($form == true){
      print '<form action="" method=post name=form1 id=form1>
      <table width="100%" border="0" cellspacing="1" cellpadding="3">
      <tr>
      <td width="16%"><span class="style108">Subject</span></td>
      <td width="2%"><span class="style104">:</span></td>
      <td width="82%"><input name="subject" type="text" id="subject" size="50" /></td>
      </tr>
      <tr>
      <td><span class="style108">Message</span></td>
      <td><span class="style104">:</span></td>
      <td><textarea name="detail" cols="50" rows="4" id="detail"></textarea></td>
      </tr>
      <tr>
      <td><span class="style108">Name</span></td>
      <td><span class="style104">:</span></td>
      <td><input name="name" type="text" id="name" size="50" /></td>
      </tr>
      <tr>
      <td><span class="style108">Email</span></td>
      <td><span class="style104">:</span></td>
      <td><input name="customer_mail" type="text" id="customer_mail" size="50" /></td>
      </tr>
      <tr>
      <td> </td>
      <td> </td>
      <td><input type="submit" name="Submit" value="Submit" />
      <input type="reset" name="Submit2" value="Reset" /></td>
      </tr>
             </table>
             </form>';

}
   
?>

Link to comment
https://forums.phpfreaks.com/topic/81620-please-help/#findComment-415200
Share on other sites

no u didnt get it the previous code si working FINe, the only problem is, well look

 

this is the form:

Subject:

Message:

Name:

Email:

 

when i filll all the above fields and submit i receive all of them except! the EMAIL!!! so maybe im missing a tag somewhere in the code

Link to comment
https://forums.phpfreaks.com/topic/81620-please-help/#findComment-415209
Share on other sites

Lol, why didnt I just look at the form

 

Here is the complete script, this will work.

 

<?php

$form = true;
   if(isset($_POST['Submit'])){
      $to = "[email protected]";
      $subject = $_POST['subject'];
      $message = $_POST['detail'];
      $from = $_POST['customer_mail'];
      $headers = "From: $from";

if(($to == "")||($subject == "")||($message == "")||($from == "")){

echo "Please fill in all the fields";
$form = true;
}
else{
      if(mail($to,$subject,$message,$headers)) {
         //echo "Thank you for your interest, your e-mail was sent.";
                   echo "Thank you for your interest, your e-mail was sent."; 

                              $form = false;
      }
   
   }

}

                          if($form == true){
      print '<form action="" method=post name=form1 id=form1>
      <table width="100%" border="0" cellspacing="1" cellpadding="3">
      <tr>
      <td width="16%"><span class="style108">Subject</span></td>
      <td width="2%"><span class="style104">:</span></td>
      <td width="82%"><input name="subject" type="text" id="subject" size="50" /></td>
      </tr>
      <tr>
      <td><span class="style108">Message</span></td>
      <td><span class="style104">:</span></td>
      <td><textarea name="detail" cols="50" rows="4" id="detail"></textarea></td>
      </tr>
      <tr>
      <td><span class="style108">Name</span></td>
      <td><span class="style104">:</span></td>
      <td><input name="name" type="text" id="name" size="50" /></td>
      </tr>
      <tr>
      <td><span class="style108">Email</span></td>
      <td><span class="style104">:</span></td>
      <td><input name="customer_mail" type="text" id="customer_mail" size="50" /></td>
      </tr>
      <tr>
      <td> </td>
      <td> </td>
      <td><input type="submit" name="Submit" value="Submit" />
      <input type="reset" name="Submit2" value="Reset" /></td>
      </tr>
             </table>
             </form>';

}
   
?>

Link to comment
https://forums.phpfreaks.com/topic/81620-please-help/#findComment-415237
Share on other sites

euh what did u change??

 

old

$form = true;
   if(isset($_POST['Submit'])){
      $to = "my email";
      $subject = $_POST['subject'];
      $message = $_POST['detail'];
      $from = $_POST['name'];
      $headers = "From: $from";

if(($to == "")||($subject == "")||($message == "")||($from == "")){

 

new

$form = true;
   if(isset($_POST['Submit'])){
      $to = "my email";
      $subject = $_POST['subject'];
      $message = $_POST['detail'];
      $from = $_POST['customer_mail'];
      $headers = "From: $from";

if(($to == "")||($subject == "")||($message == "")||($from == "")){

Link to comment
https://forums.phpfreaks.com/topic/81620-please-help/#findComment-415253
Share on other sites

ook this is the top codings:

<?php

$form = true;
if(isset($_POST['Submit'])){
	$to = "my email";
	$subject = $_POST['subject'];
	$message = $_POST['detail'];
	$from = $_POST['customer_mail'];
	$headers = "From: $from";

if(($to == "")||($subject == "")||($message == "")||($from == "")){

echo "Please fill in all the fields";
$form = true;
}
else{
	if(mail($to,$subject,$message,$headers)) {
		//echo "Thank you for your interest, your e-mail was sent.";
                   echo "Thank you for your interest, your e-mail was sent."; 

                              $form = false;

 

now im receiving the email but the guys name....

Link to comment
https://forums.phpfreaks.com/topic/81620-please-help/#findComment-415265
Share on other sites

try this

 

<?php

$form = true;
   if(isset($_POST['Submit'])){
      $to = "[email protected]";
      $subject = $_POST['subject'];
      $message = $_POST['detail'];
      $from = $_POST['customer_mail'];
      $headers = "From: $from";

if(($to == "")||($subject == "")||($message == "")||($from == "")){

echo "Please fill in all the fields";
$form = true;
}
else{
      if(mail($to,$subject,
'Name:'.$_POST['name'].'<br><br>'.
$message,$headers)) {
         //echo "Thank you for your interest, your e-mail was sent.";
                   echo "Thank you for your interest, your e-mail was sent."; 

                              $form = false;
      }
   
   }

}

                          if($form == true){
      print '<form action="" method=post name=form1 id=form1>
      <table width="100%" border="0" cellspacing="1" cellpadding="3">
      <tr>
      <td width="16%"><span class="style108">Subject</span></td>
      <td width="2%"><span class="style104">:</span></td>
      <td width="82%"><input name="subject" type="text" id="subject" size="50" /></td>
      </tr>
      <tr>
      <td><span class="style108">Message</span></td>
      <td><span class="style104">:</span></td>
      <td><textarea name="detail" cols="50" rows="4" id="detail"></textarea></td>
      </tr>
      <tr>
      <td><span class="style108">Name</span></td>
      <td><span class="style104">:</span></td>
      <td><input name="name" type="text" id="name" size="50" /></td>
      </tr>
      <tr>
      <td><span class="style108">Email</span></td>
      <td><span class="style104">:</span></td>
      <td><input name="customer_mail" type="text" id="customer_mail" size="50" /></td>
      </tr>
      <tr>
      <td> </td>
      <td> </td>
      <td><input type="submit" name="Submit" value="Submit" />
      <input type="reset" name="Submit2" value="Reset" /></td>
      </tr>
             </table>
             </form>';

}
   
?>

Link to comment
https://forums.phpfreaks.com/topic/81620-please-help/#findComment-415282
Share on other sites

try

 

<?php

$form = true;
   if(isset($_POST['Submit'])){
      $to = "[email protected]";
      $subject = $_POST['subject'];
      $message = nl2br($_POST['detail']);
      $from = $_POST['customer_mail'];
      $headers = "From: $from";

if(($to == "")||($subject == "")||($message == "")||($from == "")){

echo "Please fill in all the fields";
$form = true;
}
else{
      if(mail($to,$subject,
'Name: '.$_POST['name'].'\n\n\n'.
$message,$headers)) {
         //echo "Thank you for your interest, your e-mail was sent.";
                   echo "Thank you for your interest, your e-mail was sent."; 

                              $form = false;
      }
   
   }

}

                          if($form == true){
      print '<form action="" method=post name=form1 id=form1>
      <table width="100%" border="0" cellspacing="1" cellpadding="3">
      <tr>
      <td width="16%"><span class="style108">Subject</span></td>
      <td width="2%"><span class="style104">:</span></td>
      <td width="82%"><input name="subject" type="text" id="subject" size="50" /></td>
      </tr>
      <tr>
      <td><span class="style108">Message</span></td>
      <td><span class="style104">:</span></td>
      <td><textarea name="detail" cols="50" rows="4" id="detail"></textarea></td>
      </tr>
      <tr>
      <td><span class="style108">Name</span></td>
      <td><span class="style104">:</span></td>
      <td><input name="name" type="text" id="name" size="50" /></td>
      </tr>
      <tr>
      <td><span class="style108">Email</span></td>
      <td><span class="style104">:</span></td>
      <td><input name="customer_mail" type="text" id="customer_mail" size="50" /></td>
      </tr>
      <tr>
      <td> </td>
      <td> </td>
      <td><input type="submit" name="Submit" value="Submit" />
      <input type="reset" name="Submit2" value="Reset" /></td>
      </tr>
             </table>
             </form>';

}
   
?>

Link to comment
https://forums.phpfreaks.com/topic/81620-please-help/#findComment-415365
Share on other sites

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.